cassandra - Cassandra 如何存储空值?

标签 cassandra bigdata

Cassandra 如何在内部存储空值?它会占用任何存储空间吗?我正在编写一个应用程序,它使用一个包含许多列(100 个)的表来表示不同类型的数据,因此列的名称类似于“text1”、“text2”、“number1”、“number2”等,然后有一个外部 JSON 模式可以映射哪些列代表特定数据类型的哪些值。因此,对于某些数据类型,许多列可能具有空值,并且我无法找到任何关于空值将占用的存储空间(如果有)的具体信息。

最佳答案

只要您实际上没有指定列的名称和值 null ,它不会占用任何空间。例如。

row1 col1 col4
     val1 val4

row2 col1 col2 col4
     val1 val2 val4

row3 col3 col4
     val3 val4

关于cassandra - Cassandra 如何存储空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38271696/

相关文章:

nosql - 连续测量 Cassandra 插入速度

c# - 如何连接 C# 和 Cassandra

cassandra - 在 Cassandra 中更新表

列的 Python 分组

hadoop - cassandra可以在非hadoop环境中工作吗

cassandra - 当使用一致性级别 ALL 进行 DELETE 时,使用较低的 gc_grace_seconds

mongodb - 通过迁移到 NoSQL 提高速度

hadoop - 如何使用 Sqoop 将列类型 SDO_GEOMETRY 从 Oracle 导入到 HDFS?

java - Spark - 如何保持 JavaPairRDD 中分组值数量的最大限制

python - 在 python 中使用带有条件的服务器端游标读取大量数据