我想使用ChronicleMap作为内存映射键值数据库(String
to byte[]
)。它应该能够容纳多达 1 亿个条目。读取/获取将比写入/放置更频繁地发生,预期写入速率低于 10 个条目/秒。虽然键的长度相似,但值的长度可能会有很大差异:它可以是从几个字节到几十 Mbs 的任何内容。然而,大多数值的长度在 500 到 1000 字节之间。
阅读了一些关于 ChronicleMap 的内容后,我对它的功能感到惊讶,并且想知道为什么我找不到描述它被用作通用键值数据库的文章。对我来说,将 ChronicleMap 用于此目的似乎有很多优势。我在这里想念什么?
对于给定的边界条件,使用 ChronicleMap 有什么缺点?