Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有兴趣将我的数据库引擎从 Java 移植到 Erlang。
目前,Java 实现依赖于内存映射来提高效率。对于 Erlang 中的内存映射,到目前为止我发现的唯一东西是emmap。
据我所知,CouchDB 不依赖于内存映射。它如何跟上效率?它是否尽可能多地存储在内存中并在必要时将其刷新到磁盘?
一种方法是使用 LSM btree,如
https://github.com/krestenkrab/hanoidb