【问题标题】:Use of a key value store for keeping indexes of rdbms使用键值存储来保存 rdbms 的索引
【发布时间】:2016-12-21 07:00:58
【问题描述】:

让我描述一下这个问题。我有一个相当大的 RDBMS 数据库,其中包含大约 10TB 的数据,其中许多是带有文档的大块。使用 id 进行搜索非常快,但正如预期的那样,基于其他数据的更具体的搜索确实非常慢。

我们正在考虑将我们的文档保持在 solr 或其他键值存储中的索引的方法,应用程序将向它询问 id,然后将在 rdbms 中对数据进行基于 id 的搜索。

上述方法是否被认为是一种好习惯?

目前我们认为没有可能更改或重新设计我们的 rdbms(尽管我们应该这样做),这就是我们正在寻找这种替代方案的原因。

感谢您提供任何可能的帮助。

【问题讨论】:

    标签: database elasticsearch solr key-value-store


    【解决方案1】:

    根据您可能需要依赖外部数据库的查询,无论是 solr、elasticsearch 还是wiretiger,这取决于您的需求以及您拥有的查询类型和工作负载。

    也就是说,您可以考虑使用materialized view

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-19
      • 2014-09-09
      • 1970-01-01
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      相关资源
      最近更新 更多