初探oceanbase和newsql数据库
从数据库技术的发展历史来看,经历了单数据库、子数据库和子表数据库、分布式数据库的发展。相对于我们的业务应用和服务,我们很早就开始了微服务和单元化架构升级,其本质也是服务分发。我们通过分布式一致性协议来协调各种应用和组件,从而达到高服务可用性和高吞吐量的能力。虽然延迟的分布式数据库技术比应用服务的技术框架落后半步,但是从最终的发展趋势来看,分布式数据库一定会成为主流数据库。
阿里分布式数据库服务相关介绍
淘宝DRDS/TDDL是阿里巴巴自主开发的阿里分布式数据库服务。DRDS脱胎于阿里巴巴开源的Cobar分布式数据库引擎,吸收了Cobar核心的Cobar-Proxy源代码,实现了一套类似于MySQL-Proxy协议的独立解析端,可以解析和处理传入的SQL,为应用屏蔽各种复杂的底层DB拓扑,获得与单机数据库相同的体验。
oceanbase数据库简介
随着互联网行业和大数据的兴起和蓬勃发展,数据量和并发访问量呈指数级增长,这对整个系统的架构设计和产品的能力提出了巨大的挑战。极高的总拥有成本、捉襟见肘的可扩展性、薄弱的大数据处理性能等。都成为了高并发和大数据访问需求的燃痛。同时,阿里巴巴、蚂蚁的各种应用场景极其苛刻,对并发的需求全球最大,对系统的可靠性和高可用性要求也很高。