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级数据高效存储和处理。