Apache Derby
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| 開発元 | Apacheソフトウェア財団 |
|---|---|
| 最新版 | 10.8.2.2 / 2011年10月26日 |
| プラットフォーム | Java |
| 種別 | RDBMS |
| ライセンス | Apache Software License 2.0 |
| 公式サイト | The Apache Derby Project |
Apache Derby(アパッチ・ダービー)は、IBMから寄贈されたCloudscapeのソースコードを元に、 Apacheソフトウェア財団によってプログラムの開発が進められている、Java技術で実装されたRDBMSのソフトウェア。
目次 |
[編集] 歴史
- 1996年
- Cloudscape Inc. 設立
- 1997年
- Cloudscape Inc. よりJBMSという名称でリリースされ、その後Cloudscapeと改名。
- 1999年
- Informix Software, Inc.により、Cloudscape Inc が買収される。
- 2001年
- IBMがInformixからCloudscapeを含むDBMSのソフトウェア資産を買収。IBM Cloudscapeとブランド名称が変更されリリースが続けられる。主に、IBM製品の組み込みDBMSとして使われる。
- 2004年
- IBMよりソースコードがApacheソフトウェア財団に寄贈される。
- 2005年
- incubationを卒業してApache DBのsubprojectとなる。
Sun MicrosystemsがApache Derbyを基にしたJava DBを提供することを発表。 - 2006年
- Sun MicrosystemsがJDK 6にJava DBを同梱することを発表。
- 2007年
- IBMがCloudscapeの販売終了を決定。[1]
[編集] 特徴
[編集] 構成
- EngineとNetwork Server、Network Clientおよびツール群から構成される。
[編集] Engine
- RDBMSの機能を提供する。
- トランザクション処理が、IBMが1989年に開発した、ARIES(Algorithm for Recovery and Isolation Exploiting Semantics)というアルゴリズムにより実現されている。 [2][3]
- アプリケーションにライブラリとして組み込んでembedded modeで利用可能。
- プログラムのフットプリントが小さい。
[編集] Network Server/Network Client
[編集] ツール群
[編集] ij
Derbyのデータベースに接続してSQLを発行する。
[編集] dblook
データベースからDDL文を抽出する。
[編集] sysinfo
Javaの実行環境に関する情報とDerbyのバージョン情報を表示する。
[編集] 利用
Apache Derbyに付加価値を加えて商品化したCloudscapeとJava DBを、IBMとサン・マイクロシステムズがそれぞれ提供している。
また様々な製品やプロジェクトにて、Apache Derbyは組み込まれたDBMSとして使われている/DBMSとして利用可能である。[4]
[編集] 雑学
Apache Derbyのロゴはダービー帽に掛けている。
[編集] 参考文献
- Apache Derby Projectのサイト
- The Apache Derby Project
- Cloudscapeのサイト
- IBM Cloudscape
- Java DBのサイト
- Java DB