2010-07-22 63 views
1

我正在研究各种NoSQL技术,并且正在研究Cassandra(所以我在初学者层面就此进行了研究!)。Cassandra - 配置ColumnFamilies的影响

我的理解是你必须在配置文件中定义ColumnFamilies - 如果你想改变一个列族或添加一个新的列族,你必须重新启动Cassandra。我想知道的是,这对整体影响有什么影响,特别是关于“停机时间”?

例如 - 假设每个运行Cassandra的节点都需要重新配置并重新启动 - 假设您有10个节点 - 如果5个节点已更新/重新启动,但其他5个节点没有更新/重新启动,它将如何工作?这是一个问题吗?

回答

0

这是即将发布的版本中将要解决的一件事情, 0.7。

请阅读维基页面关于live schema updates

+0

非常感谢。这是否意味着应用模式更新,您是否需要重新启动Cassandra? (它没有明确地说,所以只是想确保我已经完全理解) – AdaTheDev 2010-07-22 09:02:09

+1

找到更多信息澄清:http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/Should -I使用,卡珊德拉换通用-DB-td4938505.html – AdaTheDev 2010-07-22 09:51:46