键值和宽列 nosql 数据库之间的主要区别是什么?

What is the main difference between key-value and wide column nosql databases?

键值对和宽列的主要区别是什么?是不是来自给定列的所有数据都存储在一起,这使得特定列的读取速度更快?

使用键值 nosql 数据库,每个键只映射到一个值。使用宽列 nosql 数据库,每个键都映射到可能有很多可以选择的列。这可以提高读取效率,因为我们只需要读取我们感兴趣的列。使用键值 nosql 数据库,所有列都在同一个值字段中,因此必须读取所有内容。

宽列存储类似于二维键值存储,其中第一个键用作行标识符,第二个键用作列标识符。