Oracle Berkeley DB 12c




Berkeley DBは、アプリケーションに対してスケーラブルで高パフォーマンスなデータ管理サービスを提供する、組込みのKey-Value型データベース・ライブラリのファミリーです。Berkeley DB製品は、簡単なファンクション・コールAPIを使用してデータ・アクセスデータのと管理を実行します。最新のBerkeley DBリリースをダウンロードするには、こちらをクリックしてください。

Oracle Berkeley DBの実装には、次の3つがあります。

  • Oracle Berkeley DB - Cで実装
  • Oracle Berkeley JE - Javaで実装
  • Oracle Berkeley XML - C++で実装

Berkeley DBを使用すると、カスタム・プロジェクトに従来付随していたオーバーヘッドなしに、カスタムのデータ管理ソリューションを開発できます。Berkeley DBが提供する優れた実績を持つ一連のビルディング・ブロック・テクノロジーは、アプリケーションのニーズに合わせて構成でき、携帯機器からデータセンターまで、ローカル・ストレージ・ソリューションから世界規模の分散ストレージ・ソリューションまで、そしてキロバイトからペタバイトに至るまで、幅広く対応します。

Oracle Berkeley DBに対するお客様の声をご覧いただけます。こちらをクリックしてください。

Berkeley DBに関する最近の発表

製品別ソリューション分野


 ストレージ・レイヤー  SQL  オブジェクトの永続性
 高可用性データ管理  XQueryとXML  


Oracle Berkeley DBをダウンロードし、ソース・コードの内容を確認してビルド・オプションを選択すれば、ニーズにもっとも適した構成のライブラリがコンパイルされます。Berkeley DBライブラリは、エンタープライズ・クラスのデータベースで使用される複雑なデータ管理機能を提供するビルディング・ブロックです。これらの機能には、高スループット、待機時間の短い読取り、ノンブロッキングの書込み、高い同時実行性、データのスケーラビリティ、インメモリ・キャッシング、ACIDトランザクション、およびアプリケーション、システム、またはハードウェアで致命的な障害が発生した場合の自動リカバリなどがあります。さらに、高可用性や、アプリケーションで構成可能なパッケージのレプリケーションもあります。ライブラリを構成して利用可能な特定の機能を使用するだけで、特定のアプリケーション・ニーズを満たすことができます。Berkeley DBは、携帯電話からE-Commerceまで、さまざまな本番環境で17年以上にわたって使用されてきた信頼性の高いソリューションです。Berkeley DBのおもな目的は、エンドユーザーに対して透過的な方法で、スケーラビリティと柔軟性を備えた高速なデータ管理サービスをアプリケーションに提供することです。

 

Oracle Berkeley DBは、プログラミング言語、ハードウェア・プラットフォーム、またはストレージ・メディアがどのようなものであっても、必要な場所で使用できます。Berkeley DBのAPIはほぼすべてのプログラミング言語で利用でき、たとえばANSI-C、C++、Java、C#、Perl、Python、Ruby、Erlangなどがこれに含まれます。Berkeley DBライブラリにはPure Javaバージョンがあり、完全にJava仮想マシン(JVM)内で実行する必要がある製品向けに設計されています。オラクルは、Microsoft .NET環境と共通言語ランタイム(CLR)をC# APIでサポートしています。Oracle Berkeley DBは、最新のすべてのオペレーティング・システム上でコンパイルして実行できることがテストされて認定されています。たとえば、Solaris、Windows、Linux、Android、Mac OS/X、BSD、iPhone OS、VxWorks、QNXなどに対応しています。

Oracle Berkeley DB 12cは、要件がどのように厳しく固有であっても、アプリケーションに対して機能的なストレージ・サービスを提供します。Berkeley DBを使用すると、次のことが可能になります。

  • 製品化までの時間を短縮
  • 開発コストを削減
  • モバイル機器のデータ・ストレージを簡素化
  • 導入コストを削減
  • システム拡大に伴う、高いコストのかかる書換え作業を排除
  • 高コストの管理オーバーヘッドを排除
  • データの損失と破損を解消
  • インターネット規模の高可用性サービスを提供

製品


 Berkeley DB  Berkeley DB Java Edition  Berkeley DB XML
  • Cで記述
  • ソフトウェア・ライブラリ
  • キー/値API
  • SQLiteの組込みによるSQL API
  • Bツリー、ハッシュ、キュー、RECNOストレージ
  • C++、Java/JNI、C#、Python、Perlなど
  • Java Direct Persistence Layer(DPL)API
  • JavaコレクションAPI
  • レプリケーションによる高可用性
  • Javaで記述
  • Java Archive(JAR)
  • キー/値API
  • Java Direct Persistence Layer(DPL)API
  • JavaコレクションAPI
  • レプリケーションによる高可用性
  • C++で記述
  • ソフトウェア・ライブラリ
  • Oracle Berkeley DB上に構築
  • XQillaの組込みによるXQuery API
  • 索引付けおよび最適化されたXMLストレージ
  • C++、Java/JNI、C#、Python、Perlなど
  • レプリケーションによる高可用性

製品情報



Berkeley DB release announcementsに登録してください。今後のリリースやその他のBerkeley DBの製品アップデートに関する情報についてお知らせします。

 データ・シート:Berkeley DB Products(PDF)
 データ・シート:Berkeley DB(PDF)
 データ・シート:Berkeley DB Java Edition(PDF)
 データ・シート:Berkeley DB XML(PDF)