1

Cassandra 的 Thrift 接口有没有办法提前知道特定客户端查询是否将使用复合键定义表 (CQL3)?你怎么知道表的模式是什么?

4

2 回答 2

1

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

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

于 2013-08-27T11:43:00.673 回答
0

查看这个问题和答案,了解如何从系统表中确定架构的详细信息。

无论如何,正如 Raedwald 已经说过的那样,您可能应该问两次您为什么要这样做。

于 2013-08-31T06:46:35.603 回答