学习平台/技术领域/用户角色
华为云学院 在线课程/数据库/初学者
课程名称及链接
课程大纲
- 第1章 数据库技术概述
- 第2章 数据库技术发展史
- 第3章 关系型数据库架构介绍
- 第4章 关系型数据库主流应用场景
学习笔记
- 数据库技术
- 数据
- 语义
- 记录
- 数据库
- 存放在数据库中数据的特点
- 永久存储
- 有组织
- 可共享
- 存放在数据库中数据的特点
- 数据库系统
- 数据库管理系统
- 数据
- 数据库技术产生与发展
- 三个阶段
- 人工管理阶段
- 文件系统阶段
- 数据库系统阶段
- 层次型数据库
- 网状型数据库
- 关系型数据库
- 面向对象数据库
- nosql
- newsql
- 数据库系统优势
- 整体数据的结构化
- 数据的共享性高,冗余度低且易扩充
- 数据独立性高
- 统一管理和控制
- 数据模型
- 层次模型
- 网状模型
- 关系模型
- 面向对象数据模型
- XML数据模型
- RDF数据模型
- 数据管理技术的新挑战
- 5V特性
- volume 数量
- variety 多样性
- value 价值
- velocity 速度
- veracity 真实
- 管理需求
- 高可扩展性
- 高性能
- 容错性
- 高伸缩性
- 5V特性
- 常见nosql数据库技术
- key-value 键值数据库
- graph db 图数据库
- column family 列式数据库
- document 文档数据库
- newsql的分类
- 采用了新架构重新构建产品
- 采用transparent sharding中间件技术
- DAAS(database-as-a-Service,数据库即服务)
- 三个阶段
- 数据库架构发展
- 单机架构
- 单主机
- application和database在一起
- 独立主机
- 应用服务器 运行 application
- 数据库服务器 运行 database
- 单主机
- 多机架构
- 分组
- 主备
- 主机(master)、备机(backup)
- 同一时刻,只有一台服务器对外提供数据服务
- 数据同步
- 主从
- 主机(master)、从机(slaves)
- 写入、修改、删除操作,在写库(主机)上完成
- 把查询请求,分配到读库(从机)
- 数据同步
- 多主
- 多主架构
- 数据库服务器互为主从,同时对外提供完整的数据服务
- 主从复制
- 共享存储多活架构
- 数据库服务器共享数据存储,而多个服务器实现均衡负载
- 共享存储设备
- 多主架构
- 主备
- 分片(sharding)
- 优点
- 数据分散在集群内的各个节点上,所有节点可以独立性工作
- 无共享(shared-nothing)架构
- 集群中每一个节点(处理单元)都完全拥有自己独立的CPU/内存/存储,不存在共享资源。
- MPP(大规模并行处理)架构
- 无共享master架构
- 共享master架构
- 优点
- 分组
- 单机架构
- 关系型数据库主流应用场景
- OLTP(联机事务处理)
- 性能衡量指标 TPC-C 规范
- OLAP(联机分析处理)
- 性能衡量指标 TPC-H 规范
- OLTP(联机事务处理)
欢迎各位同学一起来交流学习心得!
最后修改时间:2021-12-16 18:10:41
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




