阿里巴巴阳振坤:关系数据库挑战与机遇
在4月10日上午的《数据库技术探索》主题演讲中,来自阿里巴巴高级研究员阳振坤先生为我们分享了关于《关系数据库的挑战与机遇》的相关话题。
关系数据库现状
目前关系数据库的前景堪忧,而NoSQL/NewSQL则风起云涌,业界有很多观点都认为NoSQL和NewSQL已经超越了关系数据库;云时代NoSQL当道,关系数据库日薄西山;NewSQL使传统关系数据库黯然失色;还有很多人认为关系数据库几十年风平浪静;单机系统,扩展能力差,大数据量、高并发则捉襟见肘;高端服务器/高端存储,性价比低,曲高和寡。所以关系数据库未来需要在高可用性、高可扩展性、高性价比方面加强。
分布式数据库
主库+备库:没有共享存储
主备同步模式
最大保护:事务同步到备库才算成功;主备库完全一致,但备库异常或主备间的网络异常则数据库停止工作。
最高性能:主库完成事务即为成功,日志尽快同步到备库;性能高,但主库异常会丢数据。
最大可用性:事务同步到备库或同步超时为成功;备库或主备之间的网络异常不影响业务,但主库异常可能丢数据。
▲主库+备库:有共享存储
数据库与现代硬件
数据库:完全的数据一致性、极高的可用性(99.999%)。
现代硬件:高可靠服务器/存储:可靠性高,但成本高、单机容量受限;主流服务器及磁盘:可靠性低,但性价比高、单机容量十分有限;当前主要关系数据库基本都是垂直扩展的单机系统。
小结
最后阿里巴巴高级研究员阳振坤表示:“对于关系数据库,云计算不是的终结者,而是一个新时代的开启者!”
现状:NoSQL和NewSQL风起云涌,数据库几十年波澜不惊;扩展能力和性价比是两大软肋。需求强劲:商务和金融比任何时代都繁荣;ACID + 高可用:关系数据库突破的机遇;云计算:低可靠部件+高可靠服务 + 水平扩展能力;分布式关系数据库:现代硬件技术;固态盘(SSD)成为数据库的主要存储设备;内存磁盘混合型数据库是主流。