因此,我正在寻找有关存储100亿行内存地址数据的问题和好处的潜在反馈。
地址由8个UInt32位置组成,我最初打算将数据存储在8列中,并且在这些列上具有8路多部分索引。
CREATE TABLE address (position1 INTEGER, position2 INTEGER, positionN ......)
但是后来我想到我也可以有一个BLOB列,只存储64字节的数据并对其进行索引。
CREATE TABLE address (position BLOB)
所以我想这是一个问题,那就是在基数较高的情况下,查找8向索引与更大的二元索引是否具有任何已知的效率或有害影响。
相同职位会有重复的,带有时间戳的条目,尽管它们很少出现。
如果有帮助,该表将被读取并不断添加,其比率为3(读取)/ 1(写入)。
非常感谢。