我刚刚参加了关于 Riak 简介的网络研讨会。它并没有说太多关于架构设计的内容,只是一页。这就是我所关注的。所以让我问一个问题。
假设我们有一个名为 Customer 的存储桶,其客户编号为:“123”。该客户具有以下属性(键:值对):姓名:“Joey Brown”,出生日期:“1980 年 1 月 1 日”,邮政编码:“12345”,客户类型:“零售” 成为客户的日期:“1 /1/2005”购买频率:“5”</p>
JSON 可以是:
{ “姓名”:“Gunther Boss”,“出生日期”:“1980 年 1 月 1 日”,“邮政编码”:“12345”,“客户类型”:“零售”“成为客户的日期”:“1/ 1/2005”,“购买频率”:“5”</p>
}
Riak 怎么知道这些属性都属于 Customer 123?那个客户编号是 ID?我们如何为整行指定 id?
Cassandra 使用以下内容:
RowId + 列族 + 列限定符 + 时间戳 + 值(或有效负载)。(RowId + Column Family + Column Qualifier + Timestamp 提供唯一性)。关键是 Column family + Column Qualifier
谢谢