RDBMS 用の SQLite がありますが、ディスクベースでメモリ使用量が少ないキー値データベースはありますか? つまり、少量のメモリで大量のデータを実行できるキー値ストアです。空きメモリがあまりない低電力マシンで使用したいと思います。
BerkeleyDBとLevelDBはどちらもオプションのようです。
RDBMS 用の SQLite がありますが、ディスクベースでメモリ使用量が少ないキー値データベースはありますか? つまり、少量のメモリで大量のデータを実行できるキー値ストアです。空きメモリがあまりない低電力マシンで使用したいと思います。
BerkeleyDBとLevelDBはどちらもオプションのようです。
MemcacheDBを見てください。
データがメモリに収まらない場合でもパフォーマンスの高いディスクベースのキー値ストアを探しているようです。
@Ofer Zelig が述べたように、高速は相対的です。しかし、特定のデータベースのパフォーマンス ベンチマークと運用ガイドの両方を確認することは役立つと思います。Redisを含む多くは、すべてのデータ (またはすべてのインデックス) がメモリに収まるように十分なメモリを提供する必要があると指定しています。これは、一部のアプリケーションにとって法外なコストになる可能性があります。
FoundationDB を参照することをお勧めします。デフォルトのストレージ エンジン'ssd' は、メモリに収まらない大規模なデータベース用に設計されています。パフォーマンス ベンチマークはすべて、RAM に収まらない大きなデータ セットを使用するため、それが十分に高速かどうかを確認できます。
おまけとして、FoundationDB は分散クラスターとして実行するように設計されており、複数のデータ モデルをサポートしています。
完全な開示: 私は FoundationDB のエンジニアです。