2009-02-24 11 views

答えて

2

純粋なXMLエンベデッドデータベースの場合は、Oracle Berkeley DB XMLを参照してください。

+0

フラットではなくていいです。 –

+0

これはまさに私が必要としているようです。ありがとうございました。 – Alterlife

11

SQLite。フラットファイルではなく、ファイルベースであるため、アプリに簡単に埋め込むことができます。

+0

提案ありがとうございました:) SQLiteは明らかにスタックオーバーフローで最も一般的な選択です:P ... +1 – Alterlife

0

またwikipediaからberkleyDB

を見ることができます。

のBerkeley DB(BDB)は、Cでのバインディングで 高性能の組み込みデータベース、 を提供するコンピュータ ソフトウェアライブラリでありますC++、Java、Perl、 Python、Ruby、Tcl、Smalltalk、および他のプログラミング言語の などがあります。 BDB は、任意のキー/データのペアを バイト配列として格納し、単一のキーに対して複数の データ項目をサポートします。 BDBは 最もUnixライクなシステムとWindowsシステム、 およびリアルタイム・オペレーティング・システムを含むオペレーティング・システムの幅広い 多様に256テラバイトのような大きな 、などのデータベースを操作する制御の同時 スレッドまたは同時 プロセスの数千人をサポートすることができます。

2

これは非常に軽量なXMLライブラリでもあります。RapidXML。これはXMLパーサであり、データベースライブラリではありませんが、アプリケーションによっては十分であるかもしれません(フラットファイルXMLデータストレージに言及します)。

関連する問題