1

データベース エンジンを Java から Erlang に移植することに興味があります。

現在、Java の実装は、効率のためにメモリ マッピングに依存しています。Erlang でのメモリ マッピングについて、これまでに見つけたのはemmap だけです。

私の知る限り、CouchDB はメモリ マッピングに依存していません。どのように効率を維持していますか?可能な限りメモリに保存し、必要に応じてディスクにフラッシュしますか?

4

1 に答える 1

0

1つの方法は、次のようにLSMbtreeを使用することです。

https://github.com/krestenkrab/hanoidb

于 2013-01-26T14:48:24.767 に答える