版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Redis企业版(Tair) 性能增强系列产品概述技术创新,变革未来Redis阿里云Redis企业版性能增强测评与功能场景&展望目录阿里云Redis云Redis社区版:解决“有无”的问题,开箱即用提供基础设施配套:监控、告警、运维能力扩缩容/变配的平滑性提供完善的被集成能力,openAPI解决内核核心问题:判活和全兼容架构持续回馈社区核心Redis贡献:国内最多;社区第三周边系统,产品开源:SDK,工具等Aliyun Redis RoadmapRedis(Tair)的由来Tair2.0云Redis社区版MDBTair1.0LDBRDBRDB2.0 PDB2.0云memcache孵化上云产品演进
2、产品演进/全面上云云Redis企业版(Tair3.0)性能增强版(RDB3.0) 混合存储版(PDB3.0)Tair:高性能NoSQL数据库系统阿里自研,双11等活动抗量的核心系统Redis/memcache/GDB是Tair上云产品对内放弃部分兼容性,使用定制SDK阿里全面上云:向云原生发展新3.0企业版Redis(Tair3.0)性能增强版/混合存储版,全自研存储对内对外一套服务完全兼容Redis语义及生态与云Redis同架构,服务升级包含孵化上云平台共用图数据库GDB演进/共用 功能反向移植企业版Redis(Tair)着重解决中大型应用用得“好”的问题解决中大型应用的使用痛点大链接抗冲击
3、能力强,可服务30k50k链接, Latency稳定突破Redis单core服务能力限制,O(1)访问能力达400k ops5个数据模块(modules)增加扩展语义及更多常用数据结构,快速开发与集成tion混合存储及新硬件提供高存储量低成本的混合存储引擎数据绝对可靠与强一致性,及冷热互通的能力新硬件(NVM,RDMA)的支持架构升级&高级服务集群直连模式(兼容Redis Cluster)任意时间点恢复(PITR)支持跨域容灾(Geo Replication)及多活(Multi-Master)的支持多线程引擎完全兼容Redis所有命令突破Redis单core极限多IO线程,稳定支持30-50K
4、链接常用数据结构3x加速能力热点瓶颈:O(1)访问达400k+优于6.0RC版本性能对比测试测试机器:CPU E5-2682 v4 2.50GHz,512G Memory;IO:5,命令:get16992415839010661559601159068145400894584213992171684275020836413 44092742190526805413930538938037220622794813054733615431230918453812186105000010000015000020000025000030000035000040000045000050000064byt
5、es16384bytes64bytes1024bytes8192bytes16384bytes64bytes16384bytes1024bytes8192bytes300 clientsclient 30001024bytes8192bytesclient 30000redis社区5.0.7redis增强型性能数据结构模块(Modules)分类和简介KV,List,Hash,Set,Ordered- Set及衍生的Hyperloglog, Geo等常 用结构Redis基础数据结构TairDoc:兼容reJSON并支持JSON Pointer TairBloom:完全兼容RedisBloom业内
6、常用模块阿里内部常用数据结构CAS/CAD:string语义增强 TairHash:支持subkey设置超时的hash结构 TairString:支持并发更新的string结构重量级行业模块TairGIS:地理位置结构化,支持2D索引基础使用兼容社区常用结构高效开发快速构建简化整体服务框架数据模块:兼容开源和增强TairBloom完全兼容RedisBloom模块的可扩展布隆过滤器广泛应用于海量数据存在性判定爬虫系统,登录设备检查TairDoc完全兼容reJSON模块,结构化存储JSON类型同时支持JSON Path和JSON Pointer支持到YAML/XML的格式转换广泛用于前端,配置中心
7、等爬虫系统bf.exist bf.add爬 取配置中心json pathjson pointerjson.getJSONYAMLXML数据模块:阿里内部大规模使用CAS/CAD增强compare-and-swap/delete补全string语法原子更新,分布式锁等场景TairString携带version的string,支持并发更新exCAS,incr/decr with boundary语法糖乐观锁,大促抢购库存等TairHash可在field(subkey)设置超时和version登陆态系统,限流器,安全规则等SETNX(添加)CAD(删除) CAS(更新)SETNXCAS/CAD分布式
8、锁EXHSETEXHLEN每设备设置登录超时判断登录设备数目 获取所有未超时登陆EXHGETALL限定用户设备登陆数EXHLEN/EXHDELuser_x (65/90 days)iphone (21/30days)pc (29/30 days)ipad (1/30 days)多设备登陆态系统数据模块:原创重量级模块TairGIS将地理位置结构化,构建2D索引点,线,面的相交/包含关系解决PostGIS + 缓存的服务瓶颈业务场景高频查询/更新场景地理位置信息在线服务系统电子围栏系统:儿童安全,禁区判定等轨迹追踪系统:疫区轨迹检测GIS.ADD(添加围栏) GIS.CONTAINS电子围栏系统
9、GIS.ADD(添加疫区)GIS.INTERSECT(路线是否经过疫区)疫区检测系统对比 & 总结对比项社区Redis自建阿里云Redis社区版阿里云Redis企业版(Tair)性 能性能,吞吐抗冲击能力强 差强弱,有短链接优化极强,通用加速3x极强,稳定服务30-50k链接管 控监控,告警管理配置巡检,审计高级诊断(大key,热点)无差,命令行 无无多维度监控,告警 完善完善统一的log服务 热点识别和大key分析多维度监控,告警 完善完善统一的log服务 热点识别和大key分析安 全ACL,白名单,多账号SSL弱,6.0未来有ACL 无支持 支持支持 支持扩 展 性扩缩容/可扩展性跨域多活/混合云冷热置换/互通不平滑,单机难扩展 无无主备/集
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年六安市法院书记员招聘考试备考试题及答案详解
- 2026年吴忠市森林保护站事业单位人员招聘考试备考试题及答案详解
- 2026年重庆市万州区五桥人民医院分院医护人员招聘笔试模拟试题及答案解析
- 2026年铜仁市卫生行政系统事业单位人员招聘考试备考试题及答案详解
- 2026年天镇县人民医院医护人员招聘笔试模拟试题及答案解析
- 2026年红河市人力资源与社会保障系统事业单位人员招聘考试备考试题及答案详解
- 2026年芜湖市马塘区卫生健康系统人员招聘笔试备考试题及答案解析
- 2026新华保险总部社会招聘笔试参考题库及答案解析
- 2026年襄樊市信访系统事业单位人员招聘考试备考试题及答案详解
- 2026年南通市事业单位人员招聘考试备考试题及答案详解
- 国际贸易实务题库(含答案)
- 2023-2025年xx市初中学业水平考试体育与健康考试体育中考理论考试题库
- YY/T 0076-1992金属制件的镀层分类 技术条件
- SB/T 10479-2008饭店业星级侍酒师技术条件
- 2023年沅陵县水利系统事业单位招聘笔试题库及答案
- GB/T 17492-2019工业用金属丝编织网技术要求和检验
- GB/T 13916-2013冲压件形状和位置未注公差
- 部编四年级下册道德与法治第二单元课件
- 最新合同法课件
- 纲要(21版):第八章 中华人民共和国的成立与中国社会主义建设道路的探索
- HJ1237-2021标准培训考核试题
评论
0/150
提交评论