FLAGS

筆者おかあつ 大きな区分 記事の区分 記事の一覧 検索 ツイート

2009年6月8日月曜日

(メモ) PURE JAVA 小型データベース (mixi05-u459989-200906081823)

ミクシ内で書かれた旧おかあつ日記を紹介します。
(メモ) PURE JAVA 小型データベース
2009年06月08日18:23
Pure Java な データベースって Apache Derby ばかりだと思っていたら、今では H2とHSQLDBという Derbyをしのぐ性能のデータベースが開発されているらしい。

H2
http://www.h2database.com/html/main.html

HSQLDB
http://hsqldb.org/

開発規模とかの問題はある。 (開発チームが小さいとデータベースの開発が止まってしまう可能性がある。 すると、利用しているこちら側のプログラムも発展が止まってしまうことになる。 つまり採用するデータベースを間違えるとプログラムの開発者・利用者ともども不利益をこうむる。) Derby は その点 Apache なので、ある程度の信頼感がある。

しかし、Apache Derbyの検索速度は実はお世辞にも速くない。 上記のホームページによると、上記は Derby よりもずっと速いらしい。 発表当初は Apache Derby は設計はとてもよいと感じた物だけど、上記によると データベースのセグメントファイルの設計があまりよくないらしい。 確かにDerbyを実行すると細かなファイルがたくさん生成される。


当面は Derbyでいこうと思うけど、これらはとてもよい代替案になりそうだ。
覚えておこうと思う。


出展 2009年06月08日18:23 『(メモ) PURE JAVA 小型データベース』