深入浅出分布式技术原理
陈现麟
伴鱼技术中台负责人,前小米工程师
21241 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 39 讲
深入浅出分布式技术原理
15
15
1.0x
00:00/00:00
登录|注册

30|分布式存储技术的发展史:从 ACID 到 NewSQL

TiDB (2015)
CockroachDB (2015)
MongoDB (10gen, 2009)
Cassandra (Facebook, 2008)
Dynamo (AWS, 2007)
Bigtable (Google, 2006)
CAP 理论 (2000)
BASE 理论 (1997)
Paxos 算法 (Leslie Lamport, 1990)
数据库层面:分布式数据库
业务层面:分库分表
动态扩展能力
DBaaS 趋势
云原生时代
开源 NewSQL 数据库
Google F1 (2013)
Google Spanner (2012)
支持 ACID 事务
NewSQL 的诞生
著名 NoSQL 数据库
放弃 ACID 事务
NoSQL 的兴起
理论探索
解决方案
单机数据库挑战:存储容量和并发性能
互联网快速发展
ACID 事务
著名数据库:Oracle (1979), DB2 (1983)
单机数据库承载数据量
互联网使用不广泛
分享和讨论
遇到的问题
公司使用的数据库
完美的 trade-off
从 ACID 到 NoSQL,再到 NewSQL
从单机到分布式
技术发展的曲折前进
2015 年 - 至今
2010 年 - 2015 年
2000 年代
1990 年代
1990 年以前
思考题
总结
爆发期与云原生期
萌芽期
史前期与探索期
分布式存储技术的发展史:从 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
立即购买
登录 后留言

全部留言(3)

  • 最新
  • 精选
  • 张申傲
    最大的感受:工程上的发展也要以理论上的突破为基础。
    2022-08-29归属地:北京
    2
  • 野心行走
    MPP数据库(GP)和分布式数据库理论上是不是有点差别?有点模糊
    2022-04-15
    1
  • javaadu
    蚂蚁的OB也是最新的分布式数据库系统
    2022-07-02
收起评论
显示
设置
留言
3
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部