我一直在阅读有关静态列的内容,并且有一个会影响我的设计的问题。我将有一个列,它将存储相当长的字符串。该列将成为几亿行的表的一部分。那么我的问题是存储中只有一个静态列的副本,或者它是否仍然存储多个副本。我假设Java中只有一个副本,但我无法在任何地方找到确定的答案。我要声明静态的一列很大,所以我不想在存储中复制这些数据。
答案 0 :(得分:1)
正如您所希望的那样,静态列仅存储在磁盘上一次。
查看这个问题,虽然标记为偏离主题,但通过直接查看数据如何存储在Cassandra SSTables中,包含对此问题的结论性答案: