数据库发展历程:从关系型到NewSQL——TiDB的崛起
需积分: 11 93 浏览量
更新于2024-07-05
1
收藏 3.44MB PDF 举报
“TiDB+快速起步_学生指南.pdf”是一份针对学生的数据库学习资料,主要介绍了数据库和大数据的发展历程及趋势,特别提到了TiDB这一NewSQL数据库。
在数据库领域,自1970年代EF Codd提出关系型数据库模型以来,数据库技术经历了长达近半个世纪的发展。80年代,关系型数据库开始商业化,Oracle、IBM DB2、Sybase、SQL Server和Informix等成为第一批商业数据库产品。90年代中后期,开源数据库如MySQL和PostgreSQL崭露头角,伴随着互联网时代的到来,这些开源数据库因其低成本和灵活性在互联网公司中广泛应用,并催生了分库分表等解决方案。
2006年,谷歌的三驾马车——GFS、Bigtable和MapReduce引领大数据时代,Hadoop(HBase)和Redis等NoSQL数据库应运而生。进入2010年后的4G时代,移动互联网的兴起推动了数据技术的多样化发展,NewSQL数据库如Spanner和TiDB融合了分布式技术与关系模型,提供高性能和可扩展性。同时,云原生数据库成为新趋势,DBaaS(Database-as-a-Service)服务大量涌现,云计算改变了数据库的部署和服务模式。
2020年后,随着各行各业的数字化进程加速,数据技术栈变得日益丰富,但也带来了使用和管理成本的增加。用户需求倾向于更简单、统一的解决方案,这促使数据库技术需要在创新和简化之间找到平衡。
TiDB作为NewSQL数据库的代表,它是一款分布式事务型数据库,设计目标是支持在线事务处理(OLTP)和在线分析处理(OLAP)的混合工作负载。TiDB借鉴了Google的Spanner模型,实现了强一致性和高可用性,同时具有水平扩展能力,能够轻松应对大数据量和高并发场景,适合互联网和金融等领域的大规模分布式应用。
本指南将带领学生深入理解数据库从关系型到NoSQL,再到NewSQL的发展历程,特别是TiDB在现代数据库技术中的地位和作用,为学习和掌握数据库技术打下坚实基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-08-20 上传
2022-03-18 上传
2022-03-18 上传
2022-03-18 上传
2023-04-19 上传
逸仙、
- 粉丝: 20
- 资源: 2
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器