以下の内容はhttps://www.weblio.jp/content/Berkeley_DBより取得しました。


OSS iPediaOSS iPedia

Berkeley DB


ウィキペディアウィキペディア

Berkeley DB

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/15 16:55 UTC 版)

Berkeley DB
開発元 オラクル
初版 1994年 (1994)
最新版
12cR1(12.1.6.2.32)
プログラミング
言語
C
対応OS クロスプラットフォーム
サポート状況 開発中
種別 データベース
公式サイト http://www.oracle.com/technetwork/jp/database/database-technologies/berkeleydb/overview/index.html
テンプレートを表示

Berkeley DBは、アプリケーション組み込み型のデータベースライブラリである。現在はオラクルの製品であり、またオープンソースとして公開されている。

歴史

Berkeley DBは、元々カリフォルニア大学バークレー校プロジェクトが4.3 BSDに含まれるAT&T由来のコードを置き換える過程[1]で生まれた。その後、開発者によって設立されたSleepycat Softwareが開発・販売を手がけていた。2006年2月にオラクルがSleepycat Softwareを買収した[2]のちは、Oracle Berkeley DBとブランド名を変えオラクルの製品群の一部を成している。

特徴

Berkeley DBには、Cで実装されたオリジナルのBerkeley DBJavaで実装されたBerkeley DB Java EditionXMLデータベースBerkeley DB XML Editionの三種類が存在する。いずれもオープンソースとして公開されているが、その用途に応じてオープンソースライセンス[3]と商用用途向けライセンスを選択できるデュアルライセンス方式を採っている。

いわゆるリレーショナルデータベースではない。

Berkeley DB

オリジナルのBerkeley DBは、UNIXに古くから含まれていたdbmより発展したアプリケーション組み込み型データベースである。dbmと同じく、SQLのようなデータ操作言語を持たず、データベースへのアクセスは全てサブルーチン呼び出しによって行う。しかしdbmとは異なり、データ操作機能にトランザクションレプリケーションに対応するインタフェースが備わっているのが特徴である(X/Open XAなど)。その他にロックやオンラインバックアップ機能を持つ。

Berkeley DB本体が対応するプログラミング言語はCおよびC++だけだが、PerlPythonTcl他多くの言語にバインディングが用意されており、それらから容易に利用することができる。

Berkeley DB Java Edition

Javaのみを使って実装されているため、Java実行環境さえあればプロセッサやOSを問わず利用できるのが大きな特徴である。 データベースそのものの機能はオリジナルのBerkeley DBとほぼ同等である。

Berkeley DB XML Edition

XQueryおよびXPathによるXML文書の検索に特化したデータベースである。バックエンドにBerkeley DBを利用している。

Berkeley DBを利用するソフトウェア

数多くのソフトウェアがBerkeley DBをバックエンドデータベース・ストレージとして現在または過去に採用している。

脚注

関連項目

外部リンク


ウィキペディアウィキペディア

Berkeley DB

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/23 14:25 UTC 版)

「Berkeley DB」の記事における「Berkeley DB」の解説

オリジナルのBerkeley DBは、UNIX古くから含まれていたdbmより発展したアプリケーション組み込みデータベースである。dbm同じくSQLのようなデータ操作言語持たずデータベースへのアクセス全てサブルーチン呼び出しによって行う。しかしdbmとは異なりデータ操作機能トランザクションレプリケーション対応するインタフェース備わっているのが特徴である(X/Open XAなど)。その他にロックオンラインバックアップ機能を持つ。 Berkeley DB本体対応するプログラミング言語はCおよびC++だけだが、PerlPythonTcl多く言語バインディング用意されており、それらから容易に利用することができる。

※この「Berkeley DB」の解説は、「Berkeley DB」の解説の一部です。
「Berkeley DB」を含む「Berkeley DB」の記事については、「Berkeley DB」の概要を参照ください。

ウィキペディア小見出し辞書の「Berkeley_DB」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類

オープンソース DragonFly BSD  ギコナビ  Berkeley DB  MySQL  Nginx
データベースソフト Adaptive Server Enterprise  QDBM  Berkeley DB  InterBase  連合データベース



以上の内容はhttps://www.weblio.jp/content/Berkeley_DBより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14