【发布时间】:2014-09-09 13:54:22
【问题描述】:
到目前为止,我已经在 Cassandra 中进行了数据分区,并找到了一些基本的做事方式,比如如果你有 6 个节点,每个节点有 3 个在两个独立的数据中心,我们有以下数据复制方法:
通过解析节点来进行数据复制,直到 Cassandra 在环中遇到属于另一个数据中心的节点并将副本放置在那里,重复该过程直到所有数据中心都拥有该节点的一个副本 - 根据 NetworkTopologyStrategy。
所以,我们有整个数据的两份副本,每个数据中心都有一份。但是,如果我想根据业务或地理位置等属性将数据逻辑拆分为两个单独的块,该怎么办?(印度数据中心的印度数据)。因此,我们将在一个地理位置的数据中心中拥有一大块数据,在另一个位置拥有另一块数据,并且它们都不重叠。
这可能吗? 考虑到 Cassandra 和大数据的一般应用,这有意义吗?
【问题讨论】:
标签: cassandra