のApache Derbyは、Apache Softwareの基盤もそれに寄贈されたYahooのHadoopの、Facebookのカサンドラ、またはIBMのCouchDBのようなビッグネームの前に傘下にホストされている最初のデータベースエンジンの1つである。
肥大化を避けるために、最初からコード化され、DerbyはJavaのJDBCデータ・アクセス・テクノロジーに基づいてoriginallされ、その機能のために非常に小さいます。
Derbyデータベースが有名なクライアント/サーバー・モードをサポートし、標準のSQL構文を実装しているため、実際に中に踏み込んで、それを操作する前に、少しドキュメンテーション研究が必要です。
データベース・コアは、携帯型であり、そのディスク上のデータ記憶システムは、完全にプラットフォームに依存しながら、容易に、他のアプリケーションに埋め込むことができます。
人気の埋め込み形式のほかに、ダービーも、この場合は、JVM内で実行されていると、ほかのデータベースサーバーのような要求を照会するためにリスニングで、標準的なサーバー・モードで展開することができます。
この何このリリースで新しく追加されます。
MERGE文 - MERGEは、更新、挿入、および行を削除し、単一の参加主導の文です。
遅延可能制約 - 制約の施行は、現在一般的にトランザクションが終了するまで、延期することができます。
句はトリガーを作成するときに - 句は、トリガーを起動する行を決定する追加されている場合は、オプション。
ローリングログファイル - ダービー診断ログは、現在のファイルのシーケンスに分割することができます。
実験Luceneのサポート - ダービーのテキスト列は現在、インデックス付けとApache Luceneのを経由して照会することができます。
シンプルなケース式 - ザ"シンプル"そして"拡張" CASE式の構文が追加されました。
ID列のためのより良い並行性 - ID列の同時実行が昇圧されました。
新規のij HoldForConnectionコマンド - 新しいのijコマンドは、デフォルトのカーソル保持機能を変更するために追加されました。
列のNULL値の許容を変更するための標準的な構文は - 標準的な構文は、列のNULL値の許容を変更するために追加されました。
このバージョン10.11.1.1:
MERGE文で新しい何が - MERGEは、更新、挿入、および行を削除し、単一の参加主導の文です。
遅延可能制約 - 制約の施行は、現在一般的にトランザクションが終了するまで、延期することができます。
句はトリガーを作成するときに - 句は、トリガーを起動する行を決定する追加されている場合は、オプション。
ローリングログファイル - ダービー診断ログは、現在のファイルのシーケンスに分割することができます。
実験Luceneのサポート - ダービーのテキスト列は現在、インデックス付けとApache Luceneのを経由して照会することができます。
シンプルなケース式 - ザ"シンプル"そして"拡張" CASE式の構文が追加されました。
ID列のためのより良い並行性 - ID列の同時実行が昇圧されました。
新規のij HoldForConnectionコマンド - 新しいのijコマンドは、デフォルトのカーソル保持機能を変更するために追加されました。
列のNULL値の許容を変更するための標準的な構文は - 標準的な構文は、列のNULL値の許容を変更するために追加されました。
このバージョン10.10.1.1:
JDBC 4.2の新機能 - ダービーは、JDBCへのJava 8の拡張機能をサポートしています。
小型のデバイスプロファイル - ダービーは、Java 8の小さなCP2プロファイル上で実行されます。
ユーザー定義集計 - アプリケーションが独自の集計演算子を作成することができます。
可変引数ルーチン - SQLルーチンは、可変長引数リストを持っているユーザーが作成したJavaメソッドにバインドすることができます。
このバージョンは何10.9.1.0:
NATIVE認証で新たに追加されました - ダービーは今BUILTIN認証を交換した方が良い資格情報管理を提供します。
JDBC 4.1エスケープ構文 - ダービーのJDBC 4.1サポートのほとんどはリリース10.8.1.2で提供されていました。
オブジェクトマッピングと新しいエスケープ構文:このリリースでは、残りのビットを供給します。
マルチカラムは、サブクエリをEXISTS - マルチカラムSELECTリストは今EXISTSサブクエリで許可されています。
このバージョン10.8.1.2:
JDBC 4.1の新機能である - ダービーのJDBCドライバは、java.sqlのとjavax.sqlでのインターフェイスの新しいJava 7の方法をサポートしています。
インデックス統計の自動計算 - ダービーは自動的に統計をリフレッシュ
それは、より良い問い合わせ計画を選択するのに役立ちます。
改善された割り込み処理 - 中断接続スレッドがもはやダービーエンジンがクラッシュします。
MAXの最適化 - インデックス付きテーブルでは、MAXのクエリはより速くより多くのケースで実行します。
XML演算子ポータビリティ - XMLPARSEやXMLSERIALIZE演算子は、より多くのプラットフォーム上でアウトオブボックス働きます。
この10.6.2.1:
Thisまた、新しい10.6メッセージのローカライズを提供するバグ修正リリースはどのバージョンで新しく追加されました。
このsetCharacterStream(と挿入時にバージョン10.5.3.0:
SQLException XJ215の新機能である)とmailjdbcテストでオフに自動コミット。
リファレンスガイドSYSCOLPERMS、SYSROUTINEPERMS、およびSYSTABLEPERMSでGRANTORとGRANTEE列の間違った長さを示しています。
誤った順序で結果を返しに参加。
レプリケーション:暗号化されたデータベースのテストの複製。
weme 6.1 / JSR 169とtestAssertFailureThreadDumpで失敗。
この要件ます。
のJava 6以上
コメントが見つかりません