Redis 投票排名第一的 NoSQL 数据库

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观



上周,全球 NoSQL 数据库用户 在 G2 Crowd's Grid 中加冕 Redis 冠军 。 Grid℠ 代表真实软件用户的民主声音,而不是某个分析师的主观意见。 G2 Crowd 根据来自 G2 Crowd 用户共享的产品评论的数据以及从在线资源和社交网络聚合的数据,通过算法对 NoSQL 数据库进行评级。

这对我们来说并不奇怪——Redis 毫无疑问地赢得了 NoSQL 数据库类别中得分最高的软件,并且在所有数据库中总体排名第 4。

Redis 用户应该不会感到意外的 5 大事情:

  1. 100% 的评论者在用户满意度方面给 Redis 打了 4 星或 5 星
  2. 79% 的评论者认为 Redis 正朝着正确的方向前进——高于该类别中接受调查的所有其他软件。
  3. 使用 Redis 上线的平均月数是 0.8(3 周!),而其他人都需要几个月
  4. 在功能方面,Redis 在 7 个类别中的 5 个类别中的评分高于同行,包括数据操作、存储、可用性、稳定性和安全性
  5. 92% 的 Redis 用户可能会推荐 Redis,高于所有同行。

为什么这很重要?

虽然 RDBMS-es 被很好地理解为一个类别,但 NoSQL 技术仍在被应用程序开发人员、devops 和操作人员消化。更让人困惑的是,供应商正在向他们的数据库中添加多个模型,让客户对何时使用哪种数据库技术感到困惑。

Redis 使它变得简单。它速度极快、高度稳定且持久,是各种不同应用程序和用例的用户的第一选择。 Redis 独特的数据结构、180 条左右的命令、Lua 脚本语言都赋予了它无可匹敌的通用性和性能。您是否需要高速分析处理(例如:游戏排行榜)、应用内社交功能(例如:谁在关注谁以及您还关注谁)、在线会话管理(例如:用户在做什么、点击、购买等), pub-sub 功能(例如:向数以千计的 Web 客户端发送库存通知)、地理空间查找(例如:谁在附近)、唯一用户数(例如:根据唯一页面浏览量对文章进行排名)、高速交易(例如:价格/货币通知)——Redis 不仅提供它,而且以比其他任何人都少的代码行、更低的延迟和更高的吞吐量提供它。

引用 G2 crowd 上阅读最多的用户评论:

“我将 Redis 用于一系列用途,特别是用于跟踪站点活动的聊天系统和排行榜。我还在 MySQL 之前大量使用 Redis 作为更直接的索引,以应对查询性能不佳且表太大(超过 5000 万行)以致于尝试重建索引意味着大量停机的情况。我还使用 Redis 进行用户会话。我也开始从 Memcached 迁移到 MySQL 前面的基本键/值存储。”

Redis 提供的强大的数据结构是迄今为止我最喜欢的特性。它允许您创建哈希表来模拟更多类似 Mongo 的功能,以及可用于队列、聊天系统和排行榜(基本上任何您想要排序的东西)的列表和排序集。此外,刷新到磁盘并具有持久性的选项非常棒。

最近的基准测试概述了当您将 Redis 的性能与其他技术进行比较时,它有多少是无可比拟的 - 在这里 获取它!

相关文章