7

アプリケーションでデータベースを使用したいと考えています。ただし、サーバーベースのデータベース (MySQL など) であってはなりません。C++ 用のファイル ベースのデータベース システムはありますか? 非リレーショナル データベースを提案していただけると助かります。XMLファイルベースのような...

4

4 に答える 4

9

はい、あります。SQLiteを試してください。

于 2012-05-14T09:47:21.463 に答える
4

あなたはこれを試すことができます: ZWinSQL

このC++ライブラリは、単一ファイルベースのSQLデータベースであるDRHippのSQLiteを使用するためのシンラッパーを提供します。ZWinSqlでは、標準のSQLコマンドを使用して、単一のローカルファイルに含まれるデータベースを作成、変更、およびクエリすることしかできません。

于 2012-05-14T09:48:00.493 に答える
0

ファイルベースのデータベースとはどういう意味かわかりません。たとえば、InformixとMySQLはデータをファイルに保存します。

ただし、非リレーショナルデータベースについて言及されたので、couchdbまたはmongoDBから始めることをお勧めします。

SQL liteは優れたリレーショナルデータベースであり、SQLに既に慣れている場合は、非常に良い選択です。非リレーショナルデータベースを使用した本番コードにはまだ挑戦していませんが、キー構造を見るだけで、データを安全に投入する前に、通常のSQLデータベーステーブルの設計を超えて多くのことを考える必要があることに気付きます。非リレーショナルデータベース。

于 2012-05-14T19:48:21.047 に答える
0

リレーショナル データベースを探していない場合は、http://soprano.sourceforge.netが適しているかもしれません。ローカルファイルを直接操作するように設定できます

于 2012-05-14T10:31:14.467 に答える