コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
Apache Derbyのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Apache Derby
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{Infobox Software| 名称 = Apache Derby |スクリーンショット = |説明文 = |開発元 = [[Apacheソフトウェア財団]] |最新版 = 10.10.2.0 |最新版発表日 = {{release date|2014|04|17}} |最新評価版 = |最新評価版発表日 = |対応プラットフォーム = [[Java]] |種別 = [[関係データベース管理システム|RDBMS]] |ライセンス = Apache Software License 2.0 |公式サイト = [http://db.apache.org/derby/ The Apache Derby Project] }} '''Apache Derby'''(アパッチ・ダービー)は、[[IBM]]から寄贈された[[Cloudscape]]の[[ソースコード]]を元に、 [[Apacheソフトウェア財団]]によって[[プログラム (コンピュータ)|プログラム]]の開発が進められている、[[Java|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となる。<br/>[[サン・マイクロシステムズ]]がApache Derbyを基にしたJava DBを提供することを発表。 ;2006年: サン・マイクロシステムズが[[Java Development Kit|JDK]] 6にJava DBを同梱することを発表。 ;2007年: IBMがCloudscapeの販売終了を決定。[http://www-1.ibm.com/support/docview.wss?rs=636&uid=swg21256502] == 特徴 == *[[Java|Java技術]]により実装されている。 *[[アプリケーションプログラミングインタフェース|API]]として[[JDBC]]を提供する。特に10.2.2.0より提供されるバイナリはJDBC4.0をサポートする。 === 構成 === *EngineとNetwork Server、Network Clientおよびツール群から構成される。 === Engine === *[[リレーショナルデータベースマネージメントシステム|RDBMS]]の機能を提供する。 *[[トランザクション|トランザクション処理]]が、[[IBM]]が[[1989年]]に開発した、[[ARIES]](Algorithm for Recovery and Isolation Exploiting Semantics)という[[アルゴリズム]]により実現されている。 [http://db.apache.org/derby/papers/recovery.html#ARIES+-+An+Overview][http://www.almaden.ibm.com/u/mohan/RJ6649Rev.pdf] *[[アプリケーションソフトウェア|アプリケーション]]に[[ライブラリ]]として組み込んでembedded modeで利用可能。 *プログラムのフットプリントが小さい。 **Engineが固有の[[インタープリタ]]を持たずに済むよう、SQLの[[実行計画]]から[[バイトコード]]が出力され、Javaのクラスが内部的に生成される設計となっている。 === Network Server/Network Client === *[[DRDA]]を実装しており、Engineを[[コンピュータネットワーク|network]]経由で利用する機能を提供する。 *[[JDBC]]、[[Open Database Connectivity|ODBC]]/[[Call Level Interface|CLI]]、[[PHP Hypertext Preprocessor|PHP]]/[[Perl]]からの利用が可能。 === ツール群 === ==== ij ==== Derbyのデータベースに接続してSQLを発行する。 ==== dblook ==== データベースからDDL文を抽出する。 ==== sysinfo ==== Javaの実行環境に関する情報とDerbyのバージョン情報を表示する。 <references/> == 利用 == Apache Derbyに付加価値を加えて商品化した[[Cloudscape]]と[[Java DB]]を、[[IBM]]と[[サン・マイクロシステムズ]]がそれぞれ提供している。 また様々な製品やプロジェクトにて、Apache Derbyは組み込まれたDBMSとして使われている/DBMSとして利用可能である。[http://wiki.apache.org/db-derby/UsesOfDerby] == 雑学 == [http://db.apache.org/derby/logo.html Apache Derbyのロゴ]はダービー帽に掛けている。 == 参考文献 == ;Apache Derby Projectのサイト: [http://db.apache.org/derby/ The Apache Derby Project]<br/> ;Cloudscapeのサイト: [http://www-306.ibm.com/software/data/cloudscape/ IBM Cloudscape]<br/> ;Java DBのサイト:[http://developers.sun.com/prodtech/javadb/index.jsp Java DB] == 関連項目 == * [[JDBC]] * [[Java Platform, Standard Edition]] {{Apache}} {{DEFAULTSORT:Apache Derby}} [[Category:Apacheソフトウェア財団|Derby]] [[Category:データベース管理システム]] [[Category:Java]] [[Category:オープンソース]]
このページで使用されているテンプレート:
テンプレート:Apache
(
ソースを閲覧
)
テンプレート:Infobox Software
(
ソースを閲覧
)
Apache Derby
に戻る。
検索
検索
Apache Derbyのソースを表示
話題を追加