首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是与Vespa中的ElasticSearch实例和索引等价的?

什么是与Vespa中的ElasticSearch实例和索引等价的?
EN

Stack Overflow用户
提问于 2021-12-14 03:26:42
回答 2查看 153关注 0票数 1

对于Vespa新手来说,基本问题是:在ElasticSearch中,我使用最佳实践建立了一个由若干节点组成的集群。然后,我为每个租户/客户创建一个索引,从而屏蔽我的客户端数据。我根据处理负载所需的情况生长/塑造弹性集群。

在维斯帕语中,什么是类似的术语?

EN

回答 2

Stack Overflow用户

发布于 2021-12-14 07:23:11

在Vespa中,客户端将在应用程序包中拥有其模式,并部署在一组节点上。这就造成了完全的孤立。

在一个应用程序包中可以有多个模式,参见https://docs.vespa.ai/en/schemas.html#multiple-schemas,运行在同一组节点上,甚至在使用不同集群的不同节点上运行。这对于许多可以在同一节点集上共同定位的应用程序的客户端来说都很有用。

因此,设置的方法很多,这取决于您希望如何隔离应用程序。

进一步读:

票数 2
EN

Stack Overflow用户

发布于 2021-12-14 09:38:10

与ES中不同的索引等价的是有不同的模式:内容集群中的每个模式都有自己的索引和其他数据结构。

请注意(在ES中)这并不是完美的隔离:

  • 您需要确保您的每个租户只能查询他们自己的模式。
  • 您没有资源隔离,因此一个租户可能会消耗过多的内存或cpu,从而影响到其他租户。
  • 您没有为每个租户提供应用程序包的全部表达能力(这比ES中的功能要多得多),同时又保留了隔离。

当然,您可以通过为每个租户设置不同的Vespa系统实例来实现所有这些,代价是为每个租户设置额外的管理开销和运行不同的容器(例如Docker)。

原则上,您还可以创建一个承载多个应用程序的单一系统,其中每个应用程序运行在不同的Docker容器上,因此是完全隔离的。这就是Vespa所做的,但是它是更多的工作,而且没有文档化。

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

https://stackoverflow.com/questions/70343432

复制
相关文章

相似问题

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