Cassandra的thrift接口是否知道复合键表CQL3?

时间:2013-08-22 18:41:44

标签: cassandra thrift cql cql3

Cassandra的Thrift接口是否有办法事先知道特定的客户端查询是否会使用复合键定义表(CQL3)?你怎么知道桌子的架构是什么?

2 个答案:

答案 0 :(得分:1)

Cassandra将架构信息存储在某些系统表中。您可以查询这些以获取指示行具有复合主键的架构信息。

但您可能想重新考虑为什么要这样做。您的应用程序应该知道它操作的表的模式;它应该已经知道它使用了哪些表以及它们的主键是什么。

答案 1 :(得分:0)

有关如何从系统表中确定架构的详细信息,请查看此question and the answer

无论如何,Raedwald已经说过了,你应该问两次你为什么要这样做。