第3回研究課題レポート(※1)の最優秀賞受賞作品で、 社員のToshiさんによって元のレポートは執筆されています。 第1章はじめに 近年,サービスの状態を保存するためにRDBMSがよく利用されている.代表的なRDBMSとしてMySQL[1] やOracle[2],PostgreSQL[3] などが挙げられる.RDBMSは,TCOの低さ,トランザクション機能,SQL のような柔軟な問い合わせ言語でのやり取りが可能であるなどのメリットがある.しかしながら,Web アプリケーションにおいて,RDBMS のような複雑なクエリは不要な場合が多く,プライマリキーでアクセスできればよい.また,RDBMS では,一貫性を保つために,ロックなどを用いるため,可用性を犠牲にする.さらに,近年進歩はしているものの,RDBMSにおいてスケールアウトや負荷分散はいまだ難しい問題となっている. これらの問題を解決する