質問

なんと、通常のキーと値の店は、以下の条件:

  1. オープンソース
  2. C API(C++でも大丈夫でもある)
  3. 酸性
  4. 一部レベルのクラッシュ復旧
  5. 高[保存]容量ファイル
  6. 両方のキーと値は任意のバイナリデータ
  7. 組み込みなどDBM、SQLite,et al.)

GDBMとりわけ魅力的です。り、その datum 構造体の用途 int dsize; 明確にキーと値のサイズは限定メモリ領域は2GBです。しかし、私の問題GDBMができたらいいのにスペインに関する制限はデータベースファイルサイズです。例えば、Berkeley DBのデータベースファイルに256tbにな.場合には十分に広く、そしてGDBMいます。

なんだろうけど、日本人のGDBMファイルサイズキャップ?失敗した場合はもうその他のご提案できます。このような獣のがありますか?

役に立ちましたか?

解決

あなたは32ビット(i386の)システム上でGDBMを使用している場合は、

は、データベースの最大サイズは2GBです。あなたは64ビットシステム上でそれを使用していて、アプリの64ビットをコンパイルする場合は、データベースの最大サイズは、ファイルシステムによって限定されるべきである。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top