2010-11-30 16 views
10

私は小規模なeコマースサイトで働いています。私たちはAmazonでホストされているすべてのサービスに移行しようとしており、RDSとSimpleDBの正確な違いはわかりません。 RDSはMySQLを使用できますが、SimpleDBはできませんか?Amazon SimpleDBとAmazon RDS

答えて

11

RDSは基本的にSQL静脈内のリレーショナルデータベースですが、SDBは非リレーショナルデータベースです。 Amazon Web Services(AWS)サイトのすべての情報を読んで、あなたが持つすべての質問に答えることをお勧めします。 AWSのよくある質問から

Q:私はアマゾンのSimpleDB対アマゾンEC2リレーショナルデータベースAMIの対アマゾンRDSを使うのでしょうか?
Amazon Web Servicesには、開発者向けにいくつかのデータベースが用意されています。 Amazon RDSを使用すると、完全な機能を備えたリレーショナルデータベースを実行しながら、データベース管理をオフロードできます。 Amazon SimpleDBはシームレスなスケーラビリティを備えたシンプルなインデックスおよびクエリ機能を提供します。 Amazon EC2とAmazon EBSの多くのリレーショナルデータベースAMIのいずれかを使用することで、クラウド内で独自のリレーショナルデータベースを操作することができます。これらの選択肢には、ユースケースに適した重要な違いがあります。簡単に言えば

More information about AWS database options

14

、私はあなたのビジネスモデルは、あなたのデータ溶液中のトランザクションの整合性を必要とする電子商取引であるため、と仮定します。このため、RDSオプション(MySQL、Oracle、SQL Serverのいずれか)を選択する必要があります。

AWS SimpleDBは非リレーショナルデータストア(つまりNoSQL)なので、柔軟性(つまりスキーマレスまたはスキーマライト)とスケーラビリティが得られますが、取得できないものは即時(トランザクション)の一貫性ですまた、クエリパターンは結合を使用しません。

関連する問題