私はdefintion使用して、分散リレーショナル・データベースについての私の友人の一人と話をしてきました:使いやすい分散リレーショナルデータベースはありますか?
- は、リレーショナルデータベースません(SQL、ACID)
- 分散(複数のサーバ)
- 自動すべてをサポートします(複数のサーバーにプログラムをインストールし、通信する必要のある情報(IPアドレス)を与えてから、自動的に物事を配布する方法を見つけ出す)
それはどこにも行われていないようです。あなたはシャーディングをすることができますが、あなたはあなたのアプリケーションに余分なコードが必要です。私が探しているのは、Memcachedのようなものですが、リレーショナルデータベース(Memcachedはキー値)とACID準拠(Memcachedはメモリ内のみです。トランザクションはありません)です。
明らかに、このようなことは非常にうまくいくほど複雑になりますが、私はそれが実行されている事例を見つけることができません。
配信することで達成したいことはありますか? あなたの想定しているものは何ですか:書き込み率? 本当に取引が必要ですか?私は銀色の弾丸があることはありません。優先順位を明確にする必要があります。 –
私の目標は、それが完了しているかどうかを確認することです。これがどのように実行されるかは、私たちが興味を持っているものの一部です。 –