随着互联网与移动的流量呈现出的爆发性增长,近年来以 Redis、MongoDB、HBase 为代表的 NoSQL 数据库得到了快速的发展,NoSQL 数据库快速实现业务需求、轻松、低成本、可伸缩的特点深受业务开发者和系统维护人员的喜爱,使其从最初的前沿技术发展成为技术架构中标准组成部分。
随着人工智能、“互联网+”时代的到来,我们将迎来了一个万物互联、数据爆炸的时代,对于数据库层面的挑战也会越来越大。未来每个类型数据库都不应该停留在自己固化的领域,需要更贴近应用场景,选择“融合”,“突破”的策略,为用户提供更多的选择。
数据库软件和硬件融合
根据摩尔定律的预言,计算机硬件将在 18-24 个月有爆发式的演进和进步,数据库内核技术如何更好的利用硬件的技术红利,为用户提供极致的性能及稳定的体验,需要每个数据库产品持续努力。如:25GE 网络和 RDMA 新技术的出现,数据库内核技术如何更好适配为用户构建分布式数据库就是一个全新的挑战与课题。
OLTP 与 OLAP 的融合
传统的数据库架构,在线数据处理的(OLTP)及在线数据分析(OLAP)的数据往往需要两份存储,效率及成本都是相应的挑战。基于一份数据进行 OLTP 与 OLAP 混合处理,免去传统数据仓库的ETL过程,降低存储成本的同时极大的缩短数据分析的延迟,使得实时分析决策系统成为可能,变成了未来的数据库发展方向。
NoSQL 与 NewSQL 的融合
最近 NewSQL 概念兴起,NewSQL 是指一类新式的关系型数据库系统,针对OLTP(读-写)工作负载,追求提供和 NoSQL 系统相同的扩展性能,且仍然保持 ACID 和 SQL 等特性。NoSQL 数据库系统设计,如何持续提升自身的扩展性能,在数据库计算和数据存储层面分离,增强的事物处理能力是与 NewSQL 融合的途径。
成本的突破
随着人工智能及“互联网+”的到来,数据会出现爆发性增长,如果做到持续的削减成本和提供更多选择,是帮助企业发展以及未来 NoSQL 数据库被广泛运用的前提。提供多种数据存储方式、自动处理冷热数据分离以及数据压缩等方式是后续数据库帮助用户控制成本的产品方向。
性能的突破
数据爆炸的时代,数据量庞大是一个大的课题。但是随着传统行业的互联网+推动以及物联网的到来,“极致的速度”已经是这个时代代名词。数据库在数据庞大基础上需要表现极端的性能,通过极速的响应为终端用户带来丝滑般的使用体验。NoSQL数据库在性能上需要更好的利用硬件带来的红利,持续的做技术架构升级,提供数倍的性能提升。
稳定性的突破
2017 年 11月 28 日,比特币交易价格突破 1 万美元的消息振奋人心,但是在比特币火爆背后是缘由一个核心的精髓:去中心化的区块链技术。未来的技术会向开放式、扁平化、平等性的去中心化发展,所以对数据库的稳定性的要求就到了一个新的高度。数据库将向同城容灾、异地容灾、异地多活方向发展,持续提升业务访问稳定性,保证服务的永久持续。
新时代以来,未来以来。数据的量级、形式、模式将是千变万化的,但不变的是数据存储。“融合”,“突破”将是 NoSQL 数据库乃至数据库持续不断的进阶道路。
2018 年 1 月 17 日,北京明星基地将举办阿里云年度数据库智能未来大会,畅谈数据库融合与突破,阿里云数据库总监、产品负责人、Redis 之父等一众大咖给大家带来数据库的盛宴,预测数据库未来 20 年的发展趋势,扫码即可报名参会: