nosql - 我可以将 RedisDB 用于大型数据库吗?

标签 nosql redis

我可以将 RedisDB 用于大型数据库而不是基于 SQL 的数据库吗?

我很喜欢RedisDB的架构,现在我知道RedisDB是支持虚拟内存的。

但我现在不知道它有多快。

PS 当我说大数据库时,我并不是说真的很大。只是一些网站的数据库,不能放在内存中。

最佳答案

这完全取决于您的应用程序。 Redis 是一个 Key-Value 存储。如果您的数据以关系格式存储并且不适合 key 检索,那么它并不是真正适合您的解决方案。此外,Redis 存储在内存中时性能最佳。如果事务对您很重要,那么它也不是一个好的解决方案。我使用 Redis 并且喜欢它,但似乎很多人都在尝试塞进 Redis 不适合的应用程序。如果您要存储网页、评论、推文等内容,我也会考虑像 MongoDB 这样的文档存储。您将必须添加有关实现的更多详细信息。

关于nosql - 我可以将 RedisDB 用于大型数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4913904/

相关文章:

database - couchdb 使用分页显示不同的记录数?

database - Redis 自定义数据结构

php - 在 Yii2 中同时使用 Redis 和 MongoDB ActiveRecords

amazon-web-services - Redis 6 可以利用多核 CPU 吗?

java - 如何获取 Cassandra 集群内的逻辑数据使用情况

nosql - 我如何从 Cassandra 数据库中的两个表中检索数据

java - Firebase 数据库 - "Fan Out"技术

database - Riak 的事件提要

concurrency - 我应该如何在 Redis 上实现简单的并发缓存?

hash - 如何建模基于路径的数据