ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

华为云GaussDB(for Redis)发布全新版本,两大核心特性正式亮相

2022-03-27 11:03:45  阅读:211  来源: 互联网

标签:脚本 Lua GaussDB Redis 开源 SSL 华为


近日,华为云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期:如何搞定推荐系统存储难题

本文由华为云发布。

标签:脚本,Lua,GaussDB,Redis,开源,SSL,华为
来源: https://www.cnblogs.com/huaweicloud/p/16062136.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有