【发布时间】:2015-10-04 00:30:12
【问题描述】:
我需要在一行中插入一个新列,以使用 CQL 处理半结构化数据。可能吗 ?如果可以,请指教。
【问题讨论】:
-
您是否尝试添加一列?或者动态地做到这一点?
-
@phact - 动态添加列..
-
正如 Alexander 指出的那样,动态添加列并不是 cassandra 中的最佳实践。您必须等到模式完全传播后才能发出另一条语句。使用 Alexander 建议的选项之一可能会更好。
-
否则你可以在java驱动中使用cluster.getMetadata().checkSchemaAgreement()之类的东西,但这不是推荐的路线。彻底测试...请注意,这在分布式客户端场景中不起作用。
-
感谢 phact..您能否确认我们是否可以通过 Thrift API 创建动态架构 ..?