gpt4 book ai didi

mysql + solr,或 solr 本身

转载 作者:行者123 更新时间:2023-11-30 01:27:04 27 4
gpt4 key购买 nike

我可以选择构建一个应用程序,将数据存储在 mysql 中,然后使用 solr 来加速数据查询。

但是,我想知道完全跳过 mysql 并仅使用 solr 作为数据库是否是一个好主意?我应该使用 mysql 作为存储,使用 solr 作为数据的快速索引,有什么好的理由吗?

最佳答案

这些数据库服务于不同的目的,这在很大程度上取决于您的应用程序(以及您存储的数据类型)是否应该仅使用 Solr 还是同时使用 MySQL。 MySQL适合存储具有大量关系和表(相互关联的表)的数据。 Solr 适合文本搜索(正如您所说:快速索引),如果您没有大量“相关数据”,您确实可以将这些数据存储在同一文档中。有些人确实只使用 Solr 来存储他们的数据库......但我仍然认为 RDBM 对于某些类型的数据来说可能很好。例如:如果您想允许快速搜索系统的用户并存储他们的完整个人资料和一些信息详细信息...使用 Solr 快速搜索用户(可能检索他们的唯一 ID)是个好主意,但是那么 MySQL(或者也可能是一些 NoSQL DB...但这可能是另一个讨论)可以更好地存储所有用户相关数据(不需要文本搜索)。

关于mysql + solr,或 solr 本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17876248/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com