Dear wiki user, You have subscribed to a wiki page "Cassandra Wiki" for change notification.
The page ClientOptions has been reverted to revision 122 by MakiWatanabe. The comment on this change is: Mistakenly translated the original (english) page. http://wiki.apache.org/cassandra/ClientOptions?action=diff&rev1=123&rev2=124 -------------------------------------------------- <<TableOfContents()>> - = 高レベルのクライアント = - Cassandraアプリケーションを開発する場合は、直接Thrift APIを直接使用するより、ここにあげているクライアントインターフェースを使用することを強くお勧めします。(Thrift APIは主にクライアント開発者が利用することを想定しています。)以下にあげているのはCassandra 0.7対応クライアントです。 + = High level clients = + Using one of these clients is strongly preferred to raw Thrift when developing applications (the Thrift API is primarily intended for client developers). What follows are clients that support Cassandra 0.7. - あなたの環境で使用可能な高レベルクライアントがここに存在しない場合は[[ClientOptions06|older client]]に記載されているクライアントをバージョンアップすれば使えるかもしれません。それでもうまくいかない場合は、生の[[API|Thrift API]]を使用する必要があるでしょう。 + If no high-level client exists for your environment, you may be able to update an [[ClientOptions06|older client]]; failing that, you'll have to use the raw Thrift [[API]]. * Python: * Telephus: http://github.com/driftx/Telephus (Twisted) @@ -26, +26 @@ * phpcassa: http://github.com/thobbs/phpcassa * SimpleCassie: http://code.google.com/p/simpletools-php/wiki/SimpleCassie - == 古いクライアント == - Cassandra 0.6*を使用する場合は[[ClientOptions06]]を参照して下さい。 + == Older clients == + If you are using Cassandra 0.6*, see [[ClientOptions06]]. = Thrift = - ThriftはCassandraのドライバーレベルインターフェースです。CassandraのクライアントはThrift APIの上に構築されています。あなたは任意の言語上で生のThrift APIを使用することができますが、あまり一般的ではありません。ThiftExamplesにいくるかのサンプルが示されています。 + Thrift is the Cassandra driver-level interface that the clients above build on. You can use raw Thrift from just about any language, but it's not particularly idiomatic in any of them. Some examples are given in ThriftExamples. - = 内部API = - JVMベースのクライアントではStorageProxy APIを使用できます。しかし本当にその必要性を理解しているのでなければおそらく上に挙げた高レベルクライアントを使か、それがうまくいかないのならThrift APIを使うべきでしょう。StorageProxy APIはCassandraシステム内部で使用することを想定しており、また極めて特化したユースケースを前提にしています。(StorageProxy APIを使用するもっとも一般的な理由は、BinaryMemtableを一括ロードするインターフェースを使用したいケースです。) + = Internal API = + The StorageProxy API is available to JVM-based clients, but unless you really know that you need it you should probably be using a higher-level client listed above or, failing that, the Thrift API. The StorageProxy API is intended for internal use, and highly specialized use-cases. (The most common reason is wanting to use the BinaryMemtable bulk-load interface.) = Hadoop = - CassandraでHadoopのmap/reduce処理を実行する方法はHadoopSupportで説明されています。 + Running Hadoop map/reduce jobs in Cassandra is described in HadoopSupport.