どぅーちゅいむーにー

これ、Twitterでよくね?という日々の記録かも

VoltDB

「NoSQL」を上回る性能を目指す次世代型高速SQLデータベース「VoltDB」
ということで、リンクメモ。


Cassandra などと比べて性能が高く、SQL が使え、ACIDによるデータ一貫性を維持しつつ大きな性能向上とスケーラビリティを実現しているそうです。
HDD にデータを保存する現在メジャーな(?) NoSQL アプリケーションと、インメモリ型の VoltDB を比べるのもどうか、という話はあると思われますが・・・


特長としては、SQL をあらかじめ Java のクラスとして定義し、ストアドプロシージャという形で使用すること。
そのため、通常の(?) Web アプリのように、ケースによってSQL文が変わるようなアプリケーションでは使いづらいかもしれません。しかしながら、NoSQL ではデータの一貫性が保障されず、複雑なクエリは使用できないということを考えると、NoSQL に代わるものに十分なり得ると思われる。
インメモリのため、性能がマシンに搭載されたメモリ量に依存するという話もあるので、試してみるという点におけるハードルが高いような気もするけど・・・


SourceForge.jpの記事「「NoSQL」を上回る性能を目指す次世代型高速SQLデータベース「VoltDB」登場」
http://sourceforge.jp/magazine/10/05/27/033236

NoSQLを超えるSQLデータベース「VoltDB」。Cassandraとベンチマーク対決!
http://www.publickey1.jp/blog/10/nosqlsqlvoltdbcassnadra.html

NoSQLを上回る性能のVoltDB、そのアーキテクチャとは
http://www.publickey1.jp/blog/10/nosqlvoltdb.html