我最近开始CQL
对使用 Datastax Java 驱动程序很感兴趣。以前,我使用的是column family
代替 table,我使用的是 Astyanax 驱动程序。我需要在这里澄清一些事情-
我在我的生产集群中使用下面的列族定义。而且我可以即时插入任意列(及其值),而无需实际修改列族模式。
create column family FAMILY_DATA
with key_validation_class = 'UTF8Type'
and comparator = 'UTF8Type'
and default_validation_class = 'BytesType'
and gc_grace = 86400;
但是在阅读完这篇文章之后,看起来 - 每当我要插入一个新列时,我都需要更改架构,这不是我想要做的......因为我相信 CQL3 需要存在列元数据...... .
如果我使用 Datastax Java 驱动程序,是否还有其他方法可以添加任意列及其特定值?
任何代码示例/示例都将帮助我更好地理解.. 谢谢..