近日,华为云 GaussDB(for Redis) 正式推出全新版本。新版本内核带来性能晋升、无损降级、慢日志统计等多维度产品体验,同时推出 Lua 脚本和 SSL 连贯加密两大重要性能,让业务设计更加灵便,公网拜访更平安。
图片
GaussDB(for Redis) 是华为云推出的企业级分布式 KV 数据库,它齐全兼容 Redis 协定,提供丰盛的数据类型,同时基于云原生存储计算拆散架构,在老本、可靠性等方面为企业带来全新价值,此番推出的两大性能个性更是为企业业务倒退带来全新体验。
Lua 脚本性能:业务设计更灵便
GaussDB(for Redis) 推出的 Lua 脚本性能,反对用户预设逻辑,组合执行多条命令,让业务设计更加灵便。
应用办法上,GaussDB(for Redis) 的 Lua 脚本性能与开源 Redis 放弃齐全兼容。用户能够将一组命令编入 Lua 脚本,交给 GaussDB(for Redis) 执行,从而实现原子操作的成果。
相比开源 Redis 的 Lua 脚本性能,
GaussDB(for Redis) 更为优良:
脚本执行不易引发申请阻塞:这是因为 GaussDB(for Redis) 实例外部有着更细粒度的数据分片,同时每个分片都有多线程执行命令的能力。
打消“脚本复制”的副作用:开源 Redis 主从脚本复制让工夫模块、随机命令等性能受限,GaussDB(for Redis) 内核采纳全新实现,并无此类限度,业务设计更轻松。
强统一保障:在高并发场景,GaussDB(forRedis) 提供数据强统一保障,业务多点拜访不会产生脏读。
依据以往教训,Lua 脚本在一些业务场景起着关键作用,例如:订单零碎要求用户余额不呈现正数,库存零碎要防止商品超卖……它们都须要应用 Lua 脚本来确保“查问 + 扣减”的原子性语义。
GaussDB(for Redis) 将 Lua 脚本与强统一个性联合,给业务设计带来极大灵活性。
SSL 连贯加密性能:
公网拜访更平安
GaussDB(for Redis) 提供的 SSL 连贯加密性能,反对客户端应用 SSL 协定连贯数据库,晋升公网拜访安全性。用户只需从华为云控制台下载证书,并应用反对 SSL 协定的客户端(例如 Redis-cli 6.0),即可与实例建设安全可靠连贯。
通过控制台,用户还能够随时开启或禁用 SSL 连贯模式。当连贯模式产生切换,旧连贯会被断开以确保实例网络安全。
图片
相比开源 Redis 6.0 SSL,
GaussDB(for Redis) 放弃兼容并带来以下劣势:
性能更好:开启 SSL 后的性能损失更小,约 15%;而开源 Redis 损失更多。
多线程完满兼容:开启 SSL 不影响多线程并发能力,而开源 Redis 的 SSL 与多线程存在二选一抵触。
在一些场景中,业务有从公网甚至海内拜访数据库的需要。此时,对于外围数据存储,全链路的平安保障尤为重要,新版 GaussDB(for Redis) 可能极大晋升公网拜访安全性。
GaussDB(forRedis) 外围价值
作为云原生 KV 数据库,GaussDB(for Redis) 有着全面当先于开源 Redis 的能力:
老本升高 75% 以上
全量数据落盘,容量利用率高
高稳定性
即便 N - 1 节点故障,全量数据仍旧可用
高可靠性
数据三正本冗余存储,无失落危险
强一致性
强一致性保障,多点拜访无脏读问题
高并发能力
全副节点可写,多线程设计
强扩大能力
节点分钟级、容量秒级扩容
目前 GaussDB(for Redis) 曾经凭借杰出的产品实力在游戏零碎、电商平台、举荐零碎、社交媒体、物联网等泛滥企业级利用场景中施展巨大作用。新推出的 Lua 脚本和 SSL 连贯加密两大性能个性,更是为企业数字化转型注入了全新能源。
理解更多
图片
留神,开源 Redis 被爆高危破绽,攻击者可近程注入代码
强势比照:GaussDB(for Redis) vs 开源 Redis
华为云 PB 级数据库 GaussDB(for Redis) 揭秘第 13 期:如何搞定举荐零碎存储难题
本文由华为云公布