2
我正在使用DSE cassandra。在cassandra中更改或创建新表以添加新列
我想添加新的属性到现有的表。
我想知道实现此目标的最佳做法是什么?我应该向现有表格添加新列还是创建新表格?
这两种方法有哪些优缺点?
我正在使用DSE cassandra。在cassandra中更改或创建新表以添加新列
我想添加新的属性到现有的表。
我想知道实现此目标的最佳做法是什么?我应该向现有表格添加新列还是创建新表格?
这两种方法有哪些优缺点?
添加列很好。请参阅ALTER statement。除非需要更改主键,否则不需要创建/迁移到新表。
好的回答布莱克。我唯一要补充的是,对列族(表)的结构进行调整可能会导致Cassandra的旧版本中出现损坏的模式。但是这个问题已经被固定了很长一段时间(从我认为的版本1.1.15开始),不应该再成为问题了。 – Aaron
感谢布莱克和布莱斯 –