Architecture Lucene作为memcached的后备存储

Architecture Lucene作为memcached的后备存储,architecture,lucene,memcached,readonly,Architecture,Lucene,Memcached,Readonly,有人试过使用lucene作为memcached的后备存储吗 交易如下: 我正在研究可扩展静态数据存储的体系结构。该公司决定对某些静态信息进行本地化,因此很快我们将有20个DB实体的翻译,这将提供大约+4G的整体静态文本。数据的性质是完全只读的(主要是地理位置和用户摘要翻译) 所以我决定选择lucene,因为它有NIOFSDirectory和MMapDirectory。问题是我们正在运行32位jvm=>所以很快MMapDirectory的酷炫时代就会结束(到目前为止,我为两种语言编写了架构)。我测

有人试过使用lucene作为memcached的后备存储吗

交易如下: 我正在研究可扩展静态数据存储的体系结构。该公司决定对某些静态信息进行本地化,因此很快我们将有20个DB实体的翻译,这将提供大约+4G的整体静态文本。数据的性质是完全只读的(主要是地理位置和用户摘要翻译)

所以我决定选择lucene,因为它有NIOFSDirectory和MMapDirectory。问题是我们正在运行32位jvm=>所以很快MMapDirectory的酷炫时代就会结束(到目前为止,我为两种语言编写了架构)。我测试了NIOFSDirectory,它的性能看起来很吸引人,但我不喜欢高磁盘使用率,所以我考虑在memcached进程出现问题时使用memcached和NIOFSDirectory作为备份存储

物理上,它将像应用程序中的每个节点一样。集群将在memcached进程中包含这些4G文本,并由lucene的NIOFSDirectory支持


你们怎么想?这是拱门。好的

Lucene以其搜索功能而闻名:由于其反向索引和使用了整洁的算法,它能够对快速变化的非结构化文档语料库运行复杂的查询

然而,它在I/O操作方面没有任何革命性的作用,所以我觉得使用如此复杂和强大的软件进行主键查找很奇怪。我期待一些简单的软件专门用于键值存储,在这项任务中比Lucene执行得更好