学习目标
1.了解数据库发展史
2.了解TiDB数据库的特点和应用场景
3.掌握TiDB数据库的安装部署
4.掌握TiDB数据库的SQL操作
5.掌握TiDB数据库与Spark整合
6.掌握TiDB数据库数据迁移
7.了解TiDB数据库核心原理
8.了解TiDB数据库源码
9.了解TiDB数据库实践应用
第一章 TiDB引入
一.1. 数据库技术发展简史
数据库技术产生于20世纪60年代末70年代初,其主要主要研究如何存储,使用和管理数据。随着计算机硬件和软件的发展,数据库技术也不断地发展。数据库技术在理论研究和系统开发上都取得了辉煌的成就。
Ø 从数据管理的角度看,数据库技术到目前共经历了如下三个阶段:
1. 人工管理阶段-数据量小独立,用户直接管理
2. 文件系统阶段-使用文件存取数据,冗余度高,管理维护难
3. 数据库系统阶段-专门的数据库软件系统管理数据,高效方便,易于共享维护
Ø 按照数据模型发展的主线,数据库技术的形成过程和发展可分为如下三个阶段:
1. 层次和网状数据库管理系统-可以理解为使用指针来表示数据之间的联系
2. 关系数据库管理系统(RDBMS)-可以理解为理解为使用二维表来表示维护数据间的关系
3. 新一代数据库技术的研究和发展-针对关系型数据库存在数据模型,性能,扩展性,伸缩性等方面的缺点,出现了:
ORDBMS:面向对象数据库技术。如:PostGreSQL
NoSQL:非结构化数据库技术。如
1):键值存储数据库:Redis
2):列式储数数据库:HBase
3):文档型数据库:MongoDB
4):图形数据库:Neo4J
NewSQL:这类数据库不仅具有NoSQL对海量数据的存储管理能力,还保持了传统数据库支持ACID和SQL等特性。如:TiDB
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




