上周,全球 NoSQL 数据库用户 在 G2 Crowd's Grid 中加冕 Redis 冠军 。 Grid℠ 代表真实软件用户的民主声音,而不是某个分析师的主观意见。 G2 Crowd 根据来自 G2 Crowd 用户共享的产品评论的数据以及从在线资源和社交网络聚合的数据,通过算法对 NoSQL 数据库进行评级。
这对我们来说并不奇怪——Redis 毫无疑问地赢得了 NoSQL 数据库类别中得分最高的软件,并且在所有数据库中总体排名第 4。
Redis 用户应该不会感到意外的 5 大事情:
- 100% 的评论者在用户满意度方面给 Redis 打了 4 星或 5 星
- 79% 的评论者认为 Redis 正朝着正确的方向前进——高于该类别中接受调查的所有其他软件。
- 使用 Redis 上线的平均月数是 0.8(3 周!),而其他人都需要几个月
- 在功能方面,Redis 在 7 个类别中的 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 的性能与其他技术进行比较时,它有多少是无可比拟的 - 在这里 获取它!