elasticsearch NoSQL、ElasticSearch甚至老式关系数据库?,elasticsearch,db2,nosql,elasticsearch,Db2,Nosql" /> elasticsearch NoSQL、ElasticSearch甚至老式关系数据库?,elasticsearch,db2,nosql,elasticsearch,Db2,Nosql" />

elasticsearch NoSQL、ElasticSearch甚至老式关系数据库?

elasticsearch NoSQL、ElasticSearch甚至老式关系数据库?,elasticsearch,db2,nosql,elasticsearch,Db2,Nosql,我们有一个在DB2数据库中存储事件记录的应用程序。我们有用户根据事件的时间查询这些事件,还可以选择一些ID作为搜索条件 数据只写入一次,这些记录没有更新 查询没有联接,只从这一个表中选择条目 每天大约有100万条参赛作品 事件数据结构总是相同的,但有一个内容字段,它只能由一个短字符串或一个非常大的字符串(3500)组成,如果字符串内容字段太短,则可选一个clob字段 目前这个概念可行,但查询速度不是很快。未来,传入事件将增加。 因此,我们目前正在考虑我们的解决方案,如果关系数据库是我们用例的

我们有一个在DB2数据库中存储事件记录的应用程序。我们有用户根据事件的时间查询这些事件,还可以选择一些ID作为搜索条件

  • 数据只写入一次,这些记录没有更新
  • 查询没有联接,只从这一个表中选择条目
  • 每天大约有100万条参赛作品
  • 事件数据结构总是相同的,但有一个内容字段,它只能由一个短字符串或一个非常大的字符串(3500)组成,如果字符串内容字段太短,则可选一个clob字段
目前这个概念可行,但查询速度不是很快。未来,传入事件将增加。 因此,我们目前正在考虑我们的解决方案,如果关系数据库是我们用例的正确解决方案,或者NoSQL解决方案能够更好地满足我们的需求

在对不同的NoSQL解决方案(基于列、键值等)进行了一些研究之后,我们不知道其中一个是否合适。我们也将ElasticSearch视为一种替代方案,但不知道ElasticSearch使用哪种存储

那么,您是否知道我们应该做什么,或者我们的研究应该朝哪个方向发展,以适应这个用例

问候,,
马纳纳纳

我只能给你我的经验。几个月前,我们遇到了类似的问题。我们使用的是mssql数据库,正在考虑改用nosql解决方案

我调查了很多数据库,最终决定使用弹性搜索,因为它有惊人的搜索速度和能力

安装起来非常简单。甚至建立集群也是轻而易举的事。它在后台使用lucene进行搜索


自从我们进行切换以来,我们没有遇到任何重大问题。

我只能告诉你我的经验。几个月前,我们遇到了类似的问题。我们使用的是mssql数据库,正在考虑改用nosql解决方案

我调查了很多数据库,最终决定使用弹性搜索,因为它有惊人的搜索速度和能力

安装起来非常简单。甚至建立集群也是轻而易举的事。它在后台使用lucene进行搜索


自从我们进行切换以来,我们没有遇到任何重大问题。

我只能告诉你我的经验。几个月前,我们遇到了类似的问题。我们使用的是mssql数据库,正在考虑改用nosql解决方案

我调查了很多数据库,最终决定使用弹性搜索,因为它有惊人的搜索速度和能力

安装起来非常简单。甚至建立集群也是轻而易举的事。它在后台使用lucene进行搜索


自从我们进行切换以来,我们没有遇到任何重大问题。

我只能告诉你我的经验。几个月前,我们遇到了类似的问题。我们使用的是mssql数据库,正在考虑改用nosql解决方案

我调查了很多数据库,最终决定使用弹性搜索,因为它有惊人的搜索速度和能力

安装起来非常简单。甚至建立集群也是轻而易举的事。它在后台使用lucene进行搜索


自切换以来,我们没有遇到任何重大问题。

根据您的说法,不清楚您是否尝试优化现有数据库。如果您没有这样做,调整现有解决方案通常比将所有数据移动到新平台(仍然需要调整)更有效(时间和精力方面)。只有在耗尽所有调整选项之后,才应该考虑迁移。

< P>从您所说的,您是否试图调整现有数据库不清楚。如果您没有这样做,调整现有解决方案通常比将所有数据移动到新平台(仍然需要调整)更有效(时间和精力方面)。只有在耗尽所有调整选项之后,才应该考虑迁移。

< P>从您所说的,您是否试图调整现有数据库不清楚。如果您没有这样做,调整现有解决方案通常比将所有数据移动到新平台(仍然需要调整)更有效(时间和精力方面)。只有在耗尽所有调整选项之后,才应该考虑迁移。

< P>从您所说的,您是否试图调整现有数据库不清楚。如果您没有这样做,调整现有解决方案通常比将所有数据移动到新平台(仍然需要调整)更有效(时间和精力方面)。只有在耗尽了所有调整选项之后,才应该考虑迁移。

< P>“查询不是很快”似乎很模糊。优化现有解决方案可能是最便宜、最快的选择,即使这意味着对现有数据库进行一些更改。调查查询速度慢的原因。是否每天、每周或其他时间间隔对表范围进行分区,如果不分区,为什么不分区?表是否使用行压缩?对于最常见的谓词是否有合适的索引?它们是否正在使用

“查询不是很快”似乎很模糊。优化现有解决方案可能是最便宜、最快的选择,即使这意味着对现有数据库进行一些更改。调查查询速度慢的原因。是否每天、每周或其他时间间隔对表范围进行分区,如果不分区,为什么不分区?表是否使用行压缩?对于最常见的谓词是否有合适的索引?它们是否正在使用

“查询不是很快”似乎很模糊。优化现有解决方案可能是最便宜、最快的选择,即使这意味着对现有数据库进行一些更改。调查查询速度慢的原因。是否每天、每周或其他时间间隔对表范围进行分区,如果不分区,为什么不分区?表是否使用行压缩?对于最常见的谓词是否有合适的索引?它们是否正在使用