【发布时间】:2015-03-15 01:34:42
【问题描述】:
我想在id 和两个文本属性之间存储大型映射表。
该数据集将包含多达 100 万个条目,并且每天都会刷新。
您愿意创建一个lucene 索引和一个按该ID 的索引表吗?或者创建一个以 id 作为主键的database (postgres) 表?甚至是不同的解决方案?
为什么人们更喜欢这两种解决方案?
我只想按 ID 查找,没有反向查找。映射表应该很简单:放入一个id,取回两个字符串属性。
【问题讨论】:
-
我警告你,这个问题很可能会引起反对,因为它读起来很像询问工具和意见,这两件事是直接的密切原因。如果我是你,我会改写。还请解释这个映射表是如何在您的应用程序中准确使用的。你只通过ID查找吗?还是您也对文本进行反向查找?
-
在上面添加了一些信息。它应该是一个简单的键值映射(但具有多个属性)。仅按键/ID 查找。
-
映射引擎应该具备哪些属性?据我们所知,任何可持久化的地图都足够好。不需要 lucene(文本上的野兽)或完整的数据库。
标签: java database indexing lucene