MonetDB 是否支持表 > 70k 列

Does MonetDB support tables > 70k columns

MonetDB 是否支持 table 约 74,000 列?

列数: 74,000 列。是的,我问的是一个有七万四千列的 table。

数据类型: 这些 table 中列的所有数据类型都是 50% 的 Int 列、40% 的 Decimal(10,2) 列和 10% 的 Varchar(255) 列的混合。

行数/记录数: 每个 table 将包含 300,000 到 750,000,000 行

项目上下文:

  • This is not for a data warehouse use case.

    • This is a data science project with high dimensions and no duplicate data so there's no way to build a different data model, e.g. Star Schema, etc. is not an option for this project.

    • My use case is reading from and inserting into these tables. No updates. No deletes. I will analyze data in these tables using R natively in MonetDB so I can keep all data in MonetDB rather than transfer to R, analyze and insert results from R back into MonetDB, etc...

是的,74K 列应该没问题。

但是:如果在这样的 table(55 万亿字段)中有 750M 行,对于 four-byte-integers,table 将占用约 200 TB 的磁盘 space(!)。你不可能有那么多...