2

私は物事の大きなキャッシュを作成する必要があります-(キー、値)辞書。このキャッシュをディスクとの間で保存/ロードできるようにしたい。問題は、辞書が大きすぎてメモリに収まらない可能性があるため、特定の時点でRAMにロードできるのはその一部だけであるということです。

この問題に対処する標準的な方法はありますか?データベースを使用する必要がありますか?私はsqliteについて考えていましたが、スレッドセーフではありません(?)。

4

1 に答える 1

0

大きな辞書が必要な場合は、SQLiteのようなリレーショナルデータベースではなく、Key-Valueストアを提供するデータベースの使用を検討することをお勧めします。

人気のあるKey-Valueストアは次のとおりです。

于 2012-09-06T10:30:24.243 に答える