10. Dynamo の特徴(1/2) 10 Key, valueデータストア 分散ハッシュテーブルっぽい 高い分散透過性 Peer-to-peer アーキテクチャ クラスタ管理コストの抑制 耐障害性 たとえデータセンター障害であっても 障害時にも待ち時間要求を満たす get(“joe”) joe joe joe 11. Dynamo の特徴(2/2) 11 Service Level Agreements 99.9%のクエリに対して300ms以内 平均では,読み取りに15ms, 書き込みに30ms 高い可用性 ロックなし,いつでも書き込める 結果整合性 (Eventually Consistent) 複製はゆるく同期 不整合はあとで解消 可用性と一貫性のトレードオフ - RDBMSは一貫性を優
![Kai = (Dynamo + memcache API) / Erlang](https://cdn-ak-scissors.b.st-hatena.com/image/square/ccc811ba3b4767abc66d953e966f799dec7603e0/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20090220keyvalueslideshare-090221203812-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)