SSDに最適化したデータベース「RethinkDB」、ロックもログも使わずにトランザクション実現

2009年7月30日はてなブックマーク del.icio.us Twitter

SSDに最適化したデータベースエンジン「RethinkDB」の登場を、TechCrunchが報じています

RethinkDB

SSDに最適化したアーキテクチャで開発中のRethinkDBはトランザクションの基本となるACID性を備えているにもかかわらず、これまでのリレーショナルデータベースと比べて優れた機能を実現しようとしているようです。同社のWebサイトで解説している内容を基に、紹介していきましょう。

まず基本的な特長として、RethinkDBはMySQLのストレージエンジンと互換性を持つデータベースエンジンで、MySQLのストレージエンジンを入れ替えることで、アプリケーションには何の変更もせずに使い始められるとのこと。

ロックフリー
トランザクションを実現している一方で、ロックは発生しないとのこと。更新や削除をしようとしているデータに対しても安全に読み出しが可能。

オンラインで実行可能な管理機能
データベース利用中でも性能に影響を与えずに、バックアップ、スキーマの変更、ガベージコレクションなどを実行可能。MySQLとのレプリケーション機能も実装。

高度な障害復帰機能
内部では、あらゆる操作がSSD上のデータベースに対するデータの追加によって行われるため、データベースがすなわちログとなっている。電源障害などでデータの一貫性に問題が生じても、起動時に自動的にロールバックしてすぐに一貫性のある状態へと復帰できる。

1つ1つの新機能は、必ずしもまったく新しいわけではないのでしょうけれど、非常に高いランダムアクセス性能を持つSSDの特長を最大限に引き出すアーキテクチャを用いてデータベースを再構築する、という考え方は現実にとても有用なものになりそうで、製品の登場が楽しみです。

関連記事 on Publickey

参考記事 on the Web


次の記事≫ 今日は10回目の「システム管理者感謝の日」
前の記事≪ 「メタクラウドAPI」がオープンソースで登場

Loading...

お知らせ:Publickeyはドメインを移転しました。新しいURLは、「http://www.publickey1.jp/」となりました。

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed
≫ 過去の記事を読む




アーカイブ  (最新記事10)

バックナンバー

2010年3月
2010年2月
2010年1月
2009年12月
2009年11月
2009年10月
2009年9月
2009年8月
2009年7月
2009年6月
2009年5月
2009年4月
2009年3月
2009年2月

Trackbacks (TrackbackURL:http://www.publickey1.jp/mt/mt-tb.cgi/218)

  • (トラックバックは承認後に掲載されます)

Comments