1

アプリケーション サーバーのように GWAN を使用することに決め、データの保存に voltdb を使用したいと考えています。両方を一緒に採用した人はいますか?

C++で開発します。

4

2 に答える 2

0

VoltDBで働いています。これを試した人は誰も知りませんが、最近、フォーラムhttp://community.voltdb.com/node/1862で同様の質問がありました。

于 2012-11-05T14:53:06.077 に答える
0

SFOの博覧会で発表された最近のオンライン ゲーム デモでは、Java (分散型) KV ストアである をORACLE Open World使用しませんでしvoltDBた。ORACLE noSQL

G-WAN をデータベース キャッシュ アクセラレータとして100 millions of recordsリアルタイムで (1 台のサーバー上で) 更新するために使用したので、voltDB はこの種の TPS レートを処理しないため、この経験はあなたのケースに関連していると思います。

あなたはあなたのプロジェクトについてほとんど語っていないので、デモで何をしたかを説明します: C サーブレットはワーカー スレッドを作成しました。ボットの位置 (方向、向き、速度) を更新するために使用されたものもあれば、リモートの Java ベースの noSQL KV ストアに変更をプッシュするために使用されたものもありました。

これにより、この同じサーブレットは、新しい位置を送信し、近​​くにあるすべてのボットのリストを照会する人間のプレーヤーにリアルタイムで応答することができました (これも並列化されています)。

これは、G-WAN が C と Java サーブレットの両方をサポートしているという事実によって可能になりました。C はキャッシュ用のコンパクトなデータ構造を提供し (1 億のレコードはかなりの量の RAM を消費します)、Java は G-WAN が noSQL DB と通信できるようにしました。 .

あなたのアプリケーションが何をするのかはわかりませんが、少なくとも G-WAN とリアルタイムで反応しなければならない (巨大な) DB を使用したそのようなケースの例があります。

G-WAN は C および C++ サーブレットをサポートしているため、お気に入りの C++ ライブラリを使用できます。

于 2012-10-29T16:53:16.263 に答える