首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多模式(数据库)上的Solr索引

多模式(数据库)上的Solr索引
EN

Stack Overflow用户
提问于 2017-01-24 05:34:52
回答 1查看 206关注 0票数 0

在我们的多租户应用程序中,我们有多个数据库,每个公司一个数据库。同一公司的所有用户都访问同一数据库。我必须实现Solr索引,我可以使用单个核心实现Solr索引,并创建多个分片,其中一个分片用于一家公司。或者我需要多个核心,其中每个核心都是为单个公司创建的。基本上,我正在读取DB中的一个表,以获取每个记录上的文件路径,然后访问文件系统以读取文件以进行索引。

EN

回答 1

Stack Overflow用户

发布于 2017-01-26 13:35:04

所以,让我们把它放入答案中。正如你所描述的问题,我认为你应该为1个公司/数据库创建1个核心,这对你来说会更容易,限制一个公司的用户只能访问他们的数据。

第二,在SolrCloud上与单实例上。这在很大程度上取决于数据的大小和期望的性能。引用自Solr维基:

Solr Apache Solr包括设置结合了容错和高可用性的

服务器集群的能力。这些功能称为SolrCloud,提供分布式索引和搜索功能,支持以下功能:

针对整个群集的

  • 中心配置
  • 针对查询的自动负载平衡和故障切换针对群集协调和configuration.

  • ZooKeeper集成

所以,如果你需要这些东西,我想你是需要的,我更喜欢SolrCloud而不是单实例。

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

https://stackoverflow.com/questions/41816095

复制
相关文章

相似问题

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