列式/面向列的数据库与宽列/列族数据库

发布于 2025-01-09 23:57:29 字数 534 浏览 1 评论 0原文

最近我对 Cassandra 感到非常困惑,因为大多数在线材料甚至 AWS 和 Google 都将其描述为柱状数据库。但实际上它是基于行的、分区的、列族数据库。现在一切对我来说都有意义:
然后,所有特性(例如

  1. 针对外连接进行优化、
  2. 聚合多行和几列/单列聚合、
  3. 仅逐列扫描而不是基于行的数据库)

对于 Cassandra AKA 宽列/列族数据库仍然有效或正确。
如果不是,他们的真正特点是什么?写入性能?

此外,我真的需要一个真正的列式数据库示例来研究?(与 Ca​​ssandra 不同,数据存储在不同的列块中)

<强>有人可以帮忙吗?困扰我很久了。 输入图片此处描述

I got really confused about Cassandra recently because most online material even AWS and Google describe it as columnar database. But actually it is row-based, partitioned, column-family database. Now everything makes sense to me:
Then are all characteristics such as

  1. being optimised for foreign join
  2. aggregating many rows and a few columns/ single column aggregation
  3. Scanning only column by column as opposed to row-based database

still valid or true for Cassandra AKA wide-column/column-family database.
If not, what are their real characteristics? Write Performance?

IN addition, I really need a true columnar database example to study on?(as opposed to Cassandra and data are store in different column blocks)

Can anyone help? It troubles me for a long time.
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文