1

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

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

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

4

1 回答 1

2

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

于 2013-02-14T15:35:54.310 回答