我们有一些第三方营销数据,最多可能有3000列,有些列名称有300~400个字符。
根据Vertica官方文档(HP Vertica Analytics Platform Version 7.0.x文档),它表示1600是最大值。
但是,根据这篇文章:http://www.dbms2.com/2012/07/28/some-vertica-6-features/,Vertica实际上有无限数量的列。
所以我可以问一下Vertica的最大列数吗?以及可以放入列名称的最大字符数?
答案 0 :(得分:3)
由于每列的数据长度可能不同,因此实际限制是总行长度,即32,768,000 bytes。除了Flex表之外,这个以及最大列限制1600仍然适用。
上述文档还提供了列名称的最大长度为128个字节。
答案 1 :(得分:0)
快速网络搜索为我提供了以下几个链接:
1. Vertica官方网页。
2.比dbms2链接更新。
它们全部显示列限制为1600,最大字段名称长度为128字节。
例如:
- http://my.vertica.com/docs/4.1/HTML/Master/10538.htm
- https://my.vertica.com/docs/7.1.x/HTML/Content/Authoring/SQLReferenceManual/SystemLimits.htm
- https://community.vertica.com/t5/Vertica-Forum/Maximum-number-of-columns/td-p/208069