|
无论何时,尽量优先使用静态composite type
因为动态composite太灵活
如果一个column family中的column keys都是相同的composite type,则一定要使用静态composite type。创建动态composite type最初的目的是为了在一个column family中保存多用户自定义索引。如果可能,请不要在一行中使用不同的composite type,除非真的有必要这么做。Cassandra-3625已经修复了一些动态composite的严重问题。
注意:CQL3支持column name使用静态composite type。如果想知道CQL3如何处理wide row,请参考这篇文章DataStax docs。
就这么多,如果您能从这些最佳实践中获益,非常欢迎看到您的回复,这就是我们Cassandra今天的使用情况。
– Jay Patel, architect@eBay.
|
|