【问题标题】:Is the column-family based data model of Cassandra the same as the column-family based data modle of Google's BigTable?Cassandra 的基于列族的数据模型和 Google 的 BigTable 的基于列族的数据模型是一样的吗?
【发布时间】:2011-10-02 10:27:05
【问题描述】:

如果我理解正确的话,Google 专有的 BigTable 是建立在 Google 专有的 GFS 之上的。

所以在http://cassandra.apache.org/的主页上他们居然声称拥有BigTable的基于列族的数据模型?

我的意思是我真的不明白这是怎么可能的。

Cassandra 的基于列族的数据模型和 Google 的 BigTable 的基于列族的数据模型是一样的吗?

【问题讨论】:

    标签: database cassandra bigtable


    【解决方案1】:

    Google 已发表关于其部分核心技术的研究论文,例如 Big TableMapReduce。 Cassandra 说他们使用的是 Big Table 论文中的概念,而不是 Google 的实现。

    【讨论】:

    • 哇,他们放弃与竞争对手分享他们的技术真是太慷慨了
    【解决方案2】:

    Cassandra 的数据模型与 Bigtable 的数据模型相关,但并不完全相同。 “灵感来自”会更准确。

    例如,Cassandra 支持索引 Bigtable 不支持的列值。

    有关 Cassandra 数据模型的更多信息,请参阅 http://www.datastax.com/docs/0.8/data_model/index

    【讨论】:

      猜你喜欢
      • 2018-06-26
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 2018-04-17
      • 1970-01-01
      • 2017-08-19
      • 1970-01-01
      • 2012-03-21
      相关资源
      最近更新 更多