课程名称:
1.1 A Brief History of Distributed Database (分布式数据库发展简史)
学习时长:
20min
课程收获:
了解了分布式数据库的发展历史及各个发展阶段中的需求和变化
课程内容:
传统数据库:应对简单业务,1.sql查询,2.单机处理,3.处理OLTP请求
此类数据库包括:Mysql,postgresql,sqlserver等
数据库中间件:为了应对更加复杂的业务,通过中间件的方式(分库分表)间接优化数据库性能
数据仓库:应对大数据时代海量数据的业务,不支持sql语句,通过map/redure方式完成数据操作
OLAP数据库:处理海量数据分析业务,通过sql语句操作,分布式数据库,列式存储
NoSql数据库:key/value存储方式,实现高可用,但无事务机制,无关系模型
NewSql: OLTP型数据库,具备传统关系型数据库的优势,也就是支持sql语言,事务机制,也具备高可用的优势
HTAP:混合事务分析处理,既能满足OLTP事务处理,又能满足OLAP的数据仓库的处理,具备高可用的优势
TIDB属于典型的HTAP类型数据库