3

私の組織 (サービスとしてのソフトウェア組織) が、既存のディスクベースの DB の一部をインメモリのクラウドベースの DB モデル (データセンターでホストされている) に移行する可能性を評価しています。

最もスムーズな方法は、動的 SQL を実行できるクラウド DB を見つけることですが、クラウド DB は基本的にオブジェクト モデル ベース (つまり SQL なし) であることがわかりました。

RDBMS の一部をクラウドベースの DB に移行した経験のある人はいますか? もしそうなら、あなたはどのような道を歩みましたか?

4

2 に答える 2

0

クラウドベースのDBについては、AWSが提供しているものからアイデアを得ることができます:http://aws.amazon.com/running_databases/

これらは3つのタイプを提供します。MySQLスタイルのWebサービス。EC2インスタンスで実行されている標準DB。または、オブジェクトベースと呼ぶAWSSimpleDB。

SQLが必要な場合は、前の2つを選択できます。あなたがする必要があるのはあなたのプライベートクラウドにそれを実装することです。

于 2011-02-11T13:01:58.967 に答える
0

私が探しているものが市場に存在しないように見えることに気付きました(SQLをサポートする水平方向にスケーリングするグリッドDB)。

結局、Hazelcast と Cassandra (私はオープン ソースの方が好きです) に調査の焦点を当てましたが、どちらも既存の RDBMS モデルからあまりにもかけ離れているため、既存のアプリケーションのアーキテクチャを大幅に変更しなければ使用できません。

私が決めた次のステップは、純粋なインメモリ リレーショナル DB を調べて、メモリ容量のあるサーバーに配置することです。現在の考えでは、パフォーマンスが過度に高くないクエリで頻繁にアクセスされるデータに使用することです (おそらく、夜間にデータを一括ロードするなど)。

理想的ではありませんが、高可用性の本番システムにとっては十分にスムーズな移行パスになる可能性があります。

于 2011-02-16T23:28:53.597 に答える