0

以前に Pycassa を使用したことがあり、バッチ ミューテーションや接続プーリングなどを使用するラッパーを作成しました下位互換性のためにのみサポートされています。Apache サイトでは、まだベータ版である DataStax によって記述された Python API を使用することを推奨しています (ドキュメントによると)。python-driver/README.rst ファイルからの警告を参照してください

警告

このドライバーは現在、大規模な開発が行われているため、パッケージ、モジュール、クラス、および関数の API およびレイアウトは変更される可能性があります。重大なバグもある可能性があるため、現時点では本番環境での使用はお勧めし ません。

DataStax サイトhttp://www.datastax.com/download/clientdriversでは、DB-API 2.0 とレガシー API の使用を推奨しています。もっとありますか?CQL 3 ベースの API を比較したものはありますか? 一番目立つのは?事実に基づいた回答はコミュニティの役に立ちますので、意見はお控えください。

4

1 に答える 1

0

これは以前の質問であり、それまでの間、 DataStax Python ドライバーで多くの開発が行われてきました。これは、最もアクティブで最新であるため、おそらく今日の最良の選択です (たとえば、あなたが言及したように CQL3 をサポートしています)。

Pycassaの作成者も切り替えを推奨しています。

pycassa は、CQL または Cassandra のネイティブ プロトコルをサポートしていません。これらは、pycassa が基づいている Thrift インターフェースの代わりとなります。新しいプロジェクトを開始する場合は、pycassa の代わりに新しい DataStax Python ドライバーを使用することを強くお勧めします。

于 2014-06-14T21:07:44.043 に答える