3

Thrift API を使用して cassandra db の新規または既存の列にセカンダリ インデックスを作成する方法の例を探しています。Thrift に関するドキュメントは非常にまばらです。誰か兄弟を助けることができますか?

私が疑問に思っていた 2 番目の質問は、cassandra へのインターフェイスとして phpcassa を使用することにマイナス面はありますか? 私の理解では、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 ドライバーのパフォーマンス オーバーヘッドは非常に小さく、最も極端な状況でのみ心配する価値があります。一般に、クエリのネットワーク レイテンシと DB レイテンシははるかに大きくなります。

于 2011-10-04T15:16:16.760 に答える