共计 2435 个字符,预计需要花费 7 分钟才能阅读完成。
NoSQL 一词最早出现在 1998 年。2009 年 Last.fm 的 Johan Oskarsson 发起了一次关于分布式开源数据库的讨论,来自 Rackspace 的 Eric Evans 再次提出了 NoSQL 概念,这时的 NoSQL 主要是指非关系型、分布式、不提供数据库设计模式。从 2009 年开始,NoSQL 开始逐渐兴起和发展。
回望历史应该说 NoSQL 数据库的兴起,完全是十年来伴随互联网技术,大数据数据的兴起和发展,NoSQL 在面临大数据场景下相对于关系型数据库运用,这一概念无疑是一种全新思维的注入。
正值 2018 年底之际,让我们来看看 NoSQL 数据库领域发生了哪些深刻的变化和阿里云 NoSQL 的关键技术,尝试探究未来十年云计算时代新趋势。
云 NoSQL 数据库成为数据库领域重要增长引擎
云化趋势不可避免,根据 Gartner 的报告,2017 年超过 73% 的 DBMS 增长来自云厂商,Gartner 象限里面 AWS 在领导者象限上升趋势明确,老牌厂商下滑严重。在 2018 年 Gartner 报告中,阿里云数据库更是中国唯一首次入围远见者象限。而在众多云厂商里面增长最快的又是 NoSQL 数据库,云 NoSQL 成为数据库领域重要增长引擎。
NoSQL 融合和跨界创新成为新趋势
2018 年对 SQL/NoSQL 是一个重要的一年。MySQL 8.0 重点增强了 json 支持,整行是一个文档,并提供了专门的接口用于访问,类似 MongoDB 的能力。MongoDB release 了 4.0 版本,NoSQL 领域里面第一个开始支持事务,在刚刚举行的 2018 年的 AWS:reivent 大会上,dynamodb 也宣布支持事务。传统 SQL/NoSQL 不再界限分明,NoSQL 和 SQL 数据库融合和跨界创新逐渐成为新趋势,事务不再是关系型数据库独门秘籍。
多模成为事实标准
如果去年 Gartner 在 2017 年数据库厂商推荐报告中还在谈多模是发展趋势的话,今年再看看各大数据库厂商都已经纷纷支持了多模,如 Azure 的 cosmosDB 早就支持 K /V,列簇,文档,图。AWS 的 DynamoDB 支持 KV 和文档,阿里云新发布 X -Pack 更是将多模推上新高度,KV 的基础上,同时支持时序、时空、图、文档等多种数据模型。
全球分布式成为重量级玩家的入门门槛
云厂商之所以有这么强大的活力,除了在数据库内核本身长足的进步之外,结合云服务整体生态的创新是重要的一环。云厂商 3A 玩家的主流 NoSQL 数据库都已经全面覆盖了全球分布式能力,助力企业参与全球业务竞争。是否具备全球扩展和分布式的能力,是云 NoSQL 数据库重要的入门门槛。
阿里云集团是国内最早提出数据战略,本身也拥有最大体量的数据,是最早投入 NoSQL 数据库技术研发,目前也拥有国内最大的专家团队。在持续十年技术加持下,阿里云 NoSQL 目前覆盖了所有主流的 NoSQL 数据库,如 Redis/mongodb/HBase 等等。阿里云 NoSQL 数据库多项独家关键技术领先竞争对手,是国内当之无愧的 NoSQL 数据库排头兵。
关键技术一:8 月份推出 Redis 独家全球多活
8 月份阿里云 Redis,全球云厂商首家推出 Redis 全球多活,解决多媒体、游戏、电商等多行业客户业务出海、地域级灾备、全球同服 / 多活、跨域数据迁移的诉求。多项关键能力独步领域内:
全球多活:内核级别支持,实现多节点全球容灾。高可用:同步通道支持断点续传,容忍天级别的隔断,子实例 HA 自动切换高性能:单通道 10 万 TPS,高于 Redis 处理速度;延迟低、洲际内百毫秒延迟支持数据最终一致性:CRDT 冲突解决方案 + 数据一致性检测,基于 Redis 内核改造,原生 Redis 内核无此功能。
关键技术二:10 月份全球第一家云厂商支持 MongoDB 4.0 版本,多项独家企业级能力,领域内领先
跨域双活:数据双向同步,相比现有通道产品提升 100% 效率,业界领先。首创物理 + 逻辑备份双能力:物理备份,相比开源版本备份效率提升 100%,恢复效率提升 300%。创新性提供逻辑 snapshot 能力,解决政企等定期大批量数据更新需求,同架构下性价比提升 100%。秒级监控及智能诊断能力:提供每秒粒度的监控数据采集,监控精度提升数十倍。结合监控、审计等数据提供智能诊断,分析系统运行瓶颈并自动化提供优化建议。
关键技术三:HBase 发布全新 X -Pack,支持多模和融合负载能力,定义云 HBase 业界新标准
12 月 13 日第 8 届中国云计算标准和应用大会隆重发布 X -Pack,新增多模型和融合负载支持。多模型支持:同时支持 KV、时序、时空、图、文档等多种数据模型,内置丰富处理能力,让业务开发效率提升百倍。
融合负载支持:ApsaraDB HBase 在在线能力的基础上,融合流处理、批处理、OLAP,OLTP、高速对象存储,全文检索等能力,提供客户业务开箱即用的能力。
多模型和融合负载是云 HBase 领域第一个具备此能力的云服务。
阿里云 6 月 6 日全球首发 2.0,12.13 日又全新推出 X -Pack,持续领先的背后是高强度,持续的研发投入,阿里巴巴集团早在 2010 开始研究并把 HBase 投入生产环境使用,从最初的淘宝历史交易记录,到蚂蚁安全风控数据存储。持续 8 年的投入,历经 8 年双十一锻炼。4 个 PMC,6 个 committer,造就了国内最大最专业的 HBase 技术团队,其中 HBase 内核中超过 200+ 重要的 feature 是阿里贡献。集团内部超过万台的规模,单集群超过千台,全球领先。
云 HBase 的能力也得到了客户的高度认可,短短 1 年间,就覆盖了社交、金融、政企、车联网、交通、物流、零售、电商等数十个个行业,帮单用户顶住千万级 QPS 的业务压力,以及百 PB 级数据高效存储和处理。
站在 2018/2019 交替之际,展望未来,阿里云 NoSQL 数据库也会持续围绕客户业务,成本,运维各个方面进行优化和创新,成就客户,争做最好的 NoSQL 数据库而持续努力!
本文作者:所在 jason 阅读原文
本文为云栖社区原创内容,未经允许不得转载。