数据库发展历程:从关系型到NewSQL——TiDB的崛起

需积分: 11 2 下载量 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在现代数据库技术中的地位和作用,为学习和掌握数据库技术打下坚实基础。