Cassandra中的一个或两个键空间,用于单个应用程序的不同类型的数据

时间:2013-02-14 01:00:18

标签: cassandra

在我的项目中,我使用Cassandra进行分析,使用MySQL来存储数据。我看到Cassandra也很适合数据。

我的问题是:我应该为数据创建一个新的密钥空间,还是应该使用已存在用于分析数据的密钥空间?在做出这样的决定时我应该考虑什么?

我的堆栈是Python(Django)+ pycassa,cassandra 1.2。

1 个答案:

答案 0 :(得分:2)

Keyspace只是一个类似列系列的高级别组合。没有硬性和快速的规则,任何一个决策的最重要的含义都与特定客户端库的API有关。就个人而言,当我想要将关注点与我的数据分开时,我会创建一个新的键空间。这有点类似于在关系数据库中创建不同的数据库。