基于列和面向列本质上是一回事。本质上,特定列的数据被存储在一起,以便更快地查询该数据,并且具有可扩展性。列式 DBMS 产品的示例是:Druid, MonetDB, and Vertica.
就 Cassandra 的关系而言,答案是它没有。 Cassandra 是一个分区行存储。列值按分区和行存储。
您不是唯一有这种看法的人,因为许多人将 Cassandra 误认为是 "columnar" 数据存储。 Cassandra 的早期版本被认为是 "schemaless,",所以这可能是一些混淆的根源。但是 Cassandra 从未采用将特定列的数据保存在一起的存储模型。