Page 1 of 1

在应用层面上没有权利

Posted: Sat Jan 04, 2025 7:00 am
by hasibaakterss3309
区分。 Elasticsearch 拥有用户,可以为他们分配对各个索引及其操作的权限(创建索引、向索引添加记录、从某些索引读取)。但无法像使用 ES 的应用程序(在线商店、门户网站等)那样区分权限。应用程序级别的角色模型可能非常复杂,并且并不总是可能(也有必要)在数据库级别复制相同的角色模型(这就是 ES 的本质)。你基本上可以创建自己的东西,但复杂的角色模型不太可能正确完成。

由于缺乏“正常”连接,您将不得不使用非规范化数据创 哥伦比亚电话营销数据 建中间索引。 不存在关系型 DBMS 中那样的事务,这会导致索引中数据不一致和不一致。如果您需要确保符合 ACID 要求,则必须在应用程序级别实现它们。 价格 ELK 提供云和自托管版本以及四种类型的许可证。有开放源代码 - 具有开放源代码的免费版本和基本版 - 具有一些附加功能但不开放源代码的免费版本。

对于大多数项目来说已经足够了。 企业许可证的成本就像铸铁桥一样,高达数千美元。每个节点。而且你至少需要其中三个。再加上俄罗斯付款的问题。 但是,一如既往,我们有一个解决方案。 替代方案 您可以尝试开源平台: Solr 是一个流行的搜索引擎。和 ES 一样,它也是基于 Lucene 的。 OpenSearch 也是一个流行的替代方案。甚至还有来自 YandexCloud 的托管解决方案。