【发布时间】:2015-04-28 12:57:52
【问题描述】:
我们有一个将事件记录存储在 DB2 数据库中的应用程序。我们有用户根据事件的时间查询这些事件,并且可选的一些 id 作为搜索条件。
- 数据只写入一次,这些记录没有更新。
- 查询没有连接,只选择这个表中的条目
- 每天大约 100 万条条目
- 事件数据结构始终相同,但有一个内容字段,可以只有一个短字符串或一个非常大的字符串 (3500),如果字符串内容字段很短,则可以选择一个 clob 字段李>
目前这个概念有效,但查询速度不是很快。在未来,传入事件将增加。 因此,我们目前正在考虑我们的解决方案,如果关系数据库是我们用例的正确解决方案,或者 NoSQL 解决方案能否更好地满足我们的要求。
在对不同的 NoSQL 解决方案(基于列、键值、...)进行了一些研究之后,我们不知道其中一个是否适合。我们也看到了 ElasticSearch 作为替代方案,但不知道 ElasticSearch 使用哪种存储。
那么,您有什么想法可以做什么,或者我们的研究应该朝哪个方向发展,以适应这个用例。
问候, 马纳那
【问题讨论】:
标签: elasticsearch db2 nosql