我正在研究各种NoSQL技术,目前正在研究Cassandra(关于这一点,我处于初级水平!).
我的理解是,您必须在配置文件中定义列族——如果您想更改列族或添加新的列族,您必须重新启动Cassandra。我想知道的是,这对整体的影响是什么,特别是“停工期”的影响?
例如 -可能您运行Cassandra的每个节点都需要重新配置和重新启动 -假设您有10个节点——如果5个节点已经更新/重新启动,而其他5个节点还没有更新/重新启动,那么它是如何工作的?这是个问题吗?
这是将在即将发布的版本中解决的众多问题之一;0.7。
请阅读wiki网页 live schema updates