01 分布式数据库基础
02 音频讲解
14.1.1 分布式数据库基本概念
(1)
(2)
14.1.2 分布式数据库体系结构
(3)
14.1 (4)
14.1 (5)
14.1 (6)
中间休息
关于分布式事务处理、故障处理
14.2 分布式数据库体系结构
1. 分布式数据库开模式结构
2. 数据分布
3. 数据分片
4. 分布透明性
14.1.3 分布式查询处理和优化
14.1.4 分布式事务管理
1. 分布式事务
2. 分布式事务特性
3. 分布式数据库故障
4. 分布式数据库恢复原则
5. 两阶段提交协议
6. 两阶段提交协议对故障的恢复
7. 三阶段提交协议
8. 三阶段提交协议对故障的恢复
两阶段提交协议、三四次交互握手协议,如何确认双方是否认识?
总结:某种TYPE的妹子。
海量数据存储:关于 Google File System, BigTable
地铁上直播:假设自己是笨人,但是做事上限不设限。
选自 吴军老师和李奕同学。
XML:为什么产生?作用是什么?如何使用?
XML举例子: 关于账单表的建立。
14.3.3 XML 与数据库的数据转换
希望自己考试考好再结婚,不然这事情占据我一半以上脑子,我啥事都别干了。
学习能力杠杠的。
14.4 面向对象数据库
面向对象数据库系统, Object Oriented Database System, OODBS。
对象数据库几大优势:
1. 更快开发速度,直接使用程序开发语言;
2. 更快运行速度,导航式搜索式;
3. 强大的数据管理支持能力,适用于使用复杂数据管理;
4. 支持分布式数据节点管理,适用于建立统一大型数据环境。
很多小伙伴都互删5、6年啦。祝福他们前程似锦。
14.4.2 面向对象数据模型
1. 对象结构
2. 对象类
3. 继承与多重继承
4. 对象标识
5. 对象嵌套
Review 梁宁大神的故事,格瓦拉当时电影票多家票代竞争,淘票票入场式直接收购格瓦拉。尽量保证一个月看一场电源,保证神经时常放松,理解更多人们对于世界的理解。
用工资衡量双方实力,还是比较客观的吧?
关注,如果经济实力相差很大的时候,一方能够理解另一方的无理要求吗?是终结婚姻关系呢?还是妥协呢?——其实亲密关系,有时候看看,虽然觉得“有些累”,但仍然很“博弈”。对不对?
14.5.1 大数据之数据仓库设计
14.5.2 数据转移技术
希望把整本书朗读、翻译,能对自己的学习有所稗益。
数据转移技术分三类: 简单转移、清晰、集成、聚集和概括。
简单转移形式:
- 数据类型转换
- 日期时间格式转换
- 字段解码
清晰:
- 检查数据字段中的有效值
- 检验范围
- 枚举清单
- 相关检验
- 重新格式化某些数据类型,例如,地址
- 集成,将不同源数据集成一块
80-90% 是简单映射。
回到地铁上继续直播
14.5.3 数据仓库主要场景 —— 联机分析处理(OLAP)
OLAP, On-Line Analytical Processing,基于联机事务处理OLTP,On-Line Transaction Processing。数据不再以文件方式同应用程序捆绑在一起,而是分离出来以关系表方式供大家共享。随着数据量增大,同时用户查询需求越来越复杂,设计不仅仅是查询或者操纵,而且对多张表中千万条记录进行数据分析和信息综合。

关于 OLAP 基本概念:
- 变量
- 维
- 维的层次
- 维成员
- 多维数组
- 数据单元
多维分析的基本动作:
- 切片
- 切块
- 旋转
关系型数据库和分布式数据库的“十二条准则”:
- OLAP 模型必须提供多维概念视图
- 透明性准则
- 存取能力准则
- 文档报表性能
- 客户/服务器体系结构
- 维的等同性准则
- 动态的稀疏矩阵处理准则
- 多用户支持能力准则
- 不受限的跨维操作
- 直观数据操纵
- 灵活报表生成
- 不受限制的维数与聚集层次
联机事务
- 可以存取大量数据
- 需要包含聚集数据
- 按层次对比不同时间周期的聚集数据
- 不同方式表现数据
- 需要包含数据元素之间复杂计算
- 能快速相应用户查询
14.6.2 TiDB 的介绍