9

C++ アプリケーションにコンパイルできる軽量のデータベース ライブラリを探しています。

そのようなものは存在しますか?

4

4 に答える 4

11

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

于 2009-02-24T12:50:21.590 に答える
2

純粋な XML 組み込みデータベースについては、Oracle Berkeley DB XMLを参照してください。

于 2009-02-24T12:53:58.197 に答える
2

おそらく、この非常に軽量な XML ライブラリーRapidXMLも役立つ可能性があります。これは XML パーサーであり、データベース ライブラリではありませんが、アプリケーションによっては十分な場合があります (フラットファイル XML データ ストレージについて言及しています)。

于 2009-02-24T13:07:28.023 に答える
0

また、berkleyDB を見ることもできます

ウィキペディアから:

Berkeley DB (BDB) は、C、C++、Java、Perl、Python、Ruby、Tcl、Smalltalk、およびその他の多くのプログラミング言語のバインディングを備えた、高性能の組み込みデータベースを提供するコンピューター ソフトウェア ライブラリです。BDB は、任意のキーとデータのペアをバイト配列として格納し、1 つのキーに対して複数のデータ項目をサポートします。BDB は、ほとんどの Unix 系システムや Windows システム、およびリアルタイム オペレーティング システムを含むさまざまなオペレーティング システムで、256 テラバイトものデータベースを操作する数千の同時制御スレッドまたは同時プロセスをサポートできます。

于 2009-02-24T13:05:54.347 に答える