首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql + solr,或solr本身

mysql + solr,或solr本身
EN

Stack Overflow用户
提问于 2013-07-26 08:12:34
回答 1查看 75关注 0票数 0

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

但是,我想知道跳过mysql并只使用solr作为数据库是否是个好主意?我为什么要使用mysql作为存储空间,使用solr作为数据的快速索引,有什么好的理由吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-26 08:24:25

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17876248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档