gpt4 book ai didi

nosql - ElasticSearch,用户和社交数据的数据存储?

转载 作者:行者123 更新时间:2023-11-29 02:50:08 25 4
gpt4 key购买 nike

我决定使用 ElasticSearch作为我的搜索站点主要数据的主要存储。它是一个 NoSQL 数据库,提供全文搜索和其他很棒的搜索功能。

将我的用户数据和社交关系也存储在 ElasticSearch 引擎中是否也有用?还是应该将其存储在单独的数据库中?

最佳答案

我会说继续将所有这些信息保存在 ElasticSearch 中仅 如果你能以某种方式保护数据库。 AFAIK,ES 不支持通过身份验证、 key 等保护应用程序的任何方法。因此,如果您无法保护该数据,您肯定不想在其中放置任何用户登录详细信息。

在我的应用程序中,我只阻止了对我的 ES 实例的端口访问到本地主机。然后,我在 node.js 中在 ES 之上构建了一个服务层。 .在我进入数据层之前,我的所有身份验证都已处理。

关于 ES 的一件事是,更多的数据不一定会减慢查询速度 除非 您正在索引所有这些数据或对其进行查询。如果您只需要检索该数据,那么您可以随时获取“_source”文档。确保您有足够的磁盘空间来处理您的数据,但除此之外,我会说全部保存 - 并在索引内容和方式方面具有战略意义。

关于nosql - ElasticSearch,用户和社交数据的数据存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190288/

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