3

我正在关注如何使用 Thrift API 在 cassandra db 中的新列或现有列上创建二级索引的任何示例。围绕 Thrift 的文档非常稀少。有谁能帮帮兄弟吗?

我想知道的第二个问题是:使用 phpcassa 作为 cassandra 的接口是否有任何负面影响。我的理解是它位于 Thrift 之上,所以这种情况是否存在任何性能缺陷?

我正在使用 Cassandra 0.8、Thrift 2.0 和 php 5.2.9。

4

1 回答 1

2

如果您使用的是 phpcassa,则可以使用SystemManager.create_index()

如果您使用的是PHP CQL 驱动程序,它将如下所示:http ://www.datastax.com/docs/0.8/references/cql#create-index

phpcassa 或 CQL 驱动程序的性能开销很小,只有在最极端的情况下才值得担心。通常,您的查询的网络延迟和数据库延迟要大得多。

于 2011-10-04T15:16:16.760 回答