Web サービスと Android アプリの 2 つの部分で構成されるアプリケーションを開発しようとしています。Java Play フレームワークと cassandra noSQL データベースを使用して Web サービスを実装する予定です。
私はそれを2日間探していましたが、どうすればできるのかまだわかりません。アプリ層 (Play2.0) とデータベース層の間のブリッジとして Java クライアント (hector) を統合する必要がありますが、その方法がわかりません。
現在、ゲームから cassandra を接続できません。アプリが必要とするクエリを作成できず、以前のバージョンのように play2.x を使用できるかどうかもわかりません (scala 言語なしで、java と groovy テンプレートのみ)。
よし、水平方向に簡単に拡張できるWebサービスを開発しようとしています。携帯電話からのリクエストが多いため、同時にほとんどのリクエストが発生する可能性があります。そのため、cassandra を使用した play frmwork を選択しました (前学期のコラージュでリレーショナル DB を使用した遊びについて十分な知識を得ました)。私のWebサービスは、クライアントの位置情報に従ってクライアントにデータを返します。そのため、DB からの検索時間はできるだけ短くする必要があります。実際には、アプリが必要とするクエリの種類を定義済みで、cassandra データ モデルに関する十分な情報を取得しているため、cassandra 用の DB モデルを設計済みです。アプリ用に選択したツールは正しく、維持できると思います。まもなく、MySQL を play で使用したように、cassandra を play で使用することはできません :(