3

Please, can you give examples of real-life implementations using SimpleDB as the main persistent storage?

4

3 に答える 3

3

Why not start with Amazon's case studies?

于 2010-03-01T16:04:26.017 に答える
2

現在ベータ版のスポーツビデオ共有およびコラボレーションサービスであるGridRoomのメインの構造化データストアとしてSimpleDBを使用しています。

これを簡単にするために、C#で記述されたオープンソースのオブジェクト永続化フレームワークであるSimpleSavantを作成しました。Savantフレームワーク自体の作成に関連する最初の作業とは別に、SimpleDBを使用するということは、データ層の作業とサポートに約1%の時間を費やすのに対し、SQL Serverまたは別のRDBMSでは15%を費やすことを意味します。

管理ツールとレポートツールにはまだギャップがあり、既存のアプリケーションをSimpleDBに移行することを正当化するのがさらに数年続く可能性がありますが、新しいアプリケーションの場合は、それが優れた選択肢であることがわかりました。

于 2010-03-20T21:14:13.247 に答える
1

I'm using SimpleDB for a project now but it isn't in production yet. We use it together with S3 to form our persistence layer. Entities are stored as JSON encoded documents in S3 (with memcached in front as a write-through cache). Metadata we want to query on is stored in SimpleDB.

This combination is working very well. Using a document based model allows us to have arbitrarily large entities. The limitations of SimpleDB are less painful if you use it strictly as an index.

The big lightbulb moment for me came when I stopped trying to think of SimpleDB as a drop-in replacement for a RDBMS. The combo with S3 is quite good.

Hope that's helpful.

于 2010-03-07T17:32:39.257 に答える