30|分布式存储技术的发展史:从 ACID 到 NewSQL
陈现麟
该思维导图由 AI 生成,仅供参考
你好,我是陈现麟。
通过上节课的学习,我们明白了分布式在线业务系统是如何一步步从单体架构、SOA、微服务到 Service Mesh 的,这对于帮助我们理解 Service Mesh 为什么被设计为现在这个样子,并且为什么 Service Mesh 是一种更好的架构,给出了一个清晰的结论。
接下来,我们开始讨论本专栏另一个重点对象——分布式存储系统的演进历史。通过对这段历史的讨论和研究,从时间和历史的维度上,帮助你建立网状、立体的知识体系。
这一节课,我们主要讨论分布式存储系统中,分布式在线数据库的演进历史:从 ACID 到 NewSQL。与分布式业务系统的演进历史一样,我们也将分布式在线数据库的演进历史,梳理为史前期、探索期、萌芽期、爆发期和云原生期,这 5 个阶段来讨论和总结。
史前期与探索期
在 1990 年以前,互联网还没有被广泛使用,能连网的用户和设备非常有限,存储的数据量还在单机的承受范围之内。同时,由于 1970 年发布的 SQL 有表达能力强、面向集合和声明式等优良设计,所以在数据库中被广泛地使用,使得当时的在线数据库主要为单机的关系数据库,其中最著名的是 1979 年甲骨文发布的 Oracle 和 1983 年 IBM 发布的 DB2。所以,我们可以认为 1990 年以前为分布式在线数据库的史前期。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
分布式存储技术的发展历程从ACID到NewSQL,再到云原生时代,经历了多个阶段的探索和创新。在史前期和探索期,单机数据库面临存储容量和并发性能挑战,推动了分布式数据库的探索和发展。随着互联网的快速发展,人们开始接受BASE理论和CAP理论,放弃了数据一致性以实现水平扩展能力,导致出现了大量的NoSQL数据库。然而,由于业务对事务的需求和工程能力的提升,NewSQL数据库应运而生,支持ACID事务的分布式数据库成为可能。随后,云原生时代的到来带来了DBaaS的趋势,分布式数据库需要适应云的弹性能力进行动态扩展。整个发展历程体现了技术的曲折前进,以及在技术发展过程中取舍的重要性。 文章介绍了分布式存储技术的发展历程,从单机数据库到分布式数据库再到NewSQL和云原生时代的演进,强调了技术的发展是曲折前进的,取舍永远是最关键的因素。同时,文章还提出了思考题,鼓励读者分享自己公司所使用的数据库以及遇到的问题,促进读者间的交流和思考。整体而言,本文对分布式存储技术的发展历程进行了清晰的概览,为读者提供了对分布式存储技术发展历程的全面了解。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入浅出分布式技术原理》,新⼈⾸单¥59
《深入浅出分布式技术原理》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(3)
- 最新
- 精选
- 张申傲最大的感受:工程上的发展也要以理论上的突破为基础。2022-08-29归属地:北京2
- 野心行走MPP数据库(GP)和分布式数据库理论上是不是有点差别?有点模糊2022-04-151
- javaadu蚂蚁的OB也是最新的分布式数据库系统2022-07-02
收起评论