gpt4 book ai didi

mongodb - mongodb elasticsearch 和 redis 的用例

转载 作者:IT王子 更新时间:2023-10-29 06:09:40 27 4
gpt4 key购买 nike

我目前正在学习 elasticsearch 和 redis,当我有一个 MongoDB 服务作为我的数据存储时,我对何时使用每个服务有一些误解

我想了解每种服务上保存了哪种数据(不是寻找实际的代码/命令)

我理解elasticsearch是用于实际搜索大数据(大数据),redis是一个内存数据库,可以存储数据结构,redis的用途不是存储低使用率的数据

如果有人可以帮助我并澄清一些细节,我将不胜感激谢谢!

最佳答案

MongoDB 和 ElasticSearch 都存储(一种形式的)JSON 文档。 Redis 将所有内容存储在内存中并定期转储到磁盘。

MongoDB 旨在成为真理之源,将其视为 SQL 数据库的替代品。

ElasticSearch 并非旨在成为事实来源,它专为搜索而设计。将其视为您从真实来源填充的搜索缓存/引擎。

Redis 不是真实的来源,它是一个键/值对象存储,通常用于缓存。将其视为更好的 Memcached。

以下页面应该对您有所帮助https://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

现在有很多工具可供选择,它们通常在范围和功能上重叠,熟悉它们中的每一个,看看它们在何时何地被使用以获得更好的想法。

关于mongodb - mongodb elasticsearch 和 redis 的用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42064089/

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