暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

课程笔记 数据库介绍

学习平台/技术领域/用户角色

华为云学院 在线课程/数据库/初学者

课程名称及链接

数据库介绍

课程大纲

  1. 第1章 数据库技术概述
  2. 第2章 数据库技术发展史
  3. 第3章 关系型数据库架构介绍
  4. 第4章 关系型数据库主流应用场景

学习笔记

  1. 数据库技术
    1. 数据
      1. 语义
      2. 记录
    2. 数据库
      1. 存放在数据库中数据的特点
        1. 永久存储
        2. 有组织
        3. 可共享
    3. 数据库系统
    4. 数据库管理系统
  2. 数据库技术产生与发展
    1. 三个阶段
      1. 人工管理阶段
      2. 文件系统阶段
      3. 数据库系统阶段
        1. 层次型数据库
        2. 网状型数据库
        3. 关系型数据库
        4. 面向对象数据库
        5. nosql
        6. newsql
    2. 数据库系统优势
      1. 整体数据的结构化
      2. 数据的共享性高,冗余度低且易扩充
      3. 数据独立性高
      4. 统一管理和控制
    3. 数据模型
      1. 层次模型
      2. 网状模型
      3. 关系模型
      4. 面向对象数据模型
      5. XML数据模型
      6. RDF数据模型
    4. 数据管理技术的新挑战
      1. 5V特性
        1. volume 数量
        2. variety 多样性
        3. value 价值
        4. velocity 速度
        5. veracity 真实
      2. 管理需求
        1. 高可扩展性
        2. 高性能
        3. 容错性
        4. 高伸缩性
    5. 常见nosql数据库技术
      1. key-value 键值数据库
      2. graph db 图数据库
      3. column family 列式数据库
      4. document 文档数据库
    6. newsql的分类
      1. 采用了新架构重新构建产品
      2. 采用transparent sharding中间件技术
      3. DAAS(database-as-a-Service,数据库即服务)
  3. 数据库架构发展
    1. 单机架构
      1. 单主机
        1. application和database在一起
      2. 独立主机
        1. 应用服务器 运行 application
        2. 数据库服务器 运行 database
    2. 多机架构
      1. 分组
        1. 主备
          1. 主机(master)、备机(backup)
          2. 同一时刻,只有一台服务器对外提供数据服务
          3. 数据同步
        2. 主从
          1. 主机(master)、从机(slaves)
          2. 写入、修改、删除操作,在写库(主机)上完成
          3. 把查询请求,分配到读库(从机)
          4. 数据同步
        3. 多主
          1. 多主架构
            1. 数据库服务器互为主从,同时对外提供完整的数据服务
            2. 主从复制
          2. 共享存储多活架构
            1. 数据库服务器共享数据存储,而多个服务器实现均衡负载
            2. 共享存储设备
      2. 分片(sharding)
        1. 优点
          1. 数据分散在集群内的各个节点上,所有节点可以独立性工作
        2. 无共享(shared-nothing)架构
          1. 集群中每一个节点(处理单元)都完全拥有自己独立的CPU/内存/存储,不存在共享资源。
        3. MPP(大规模并行处理)架构
          1. 无共享master架构
          2. 共享master架构
  4. 关系型数据库主流应用场景
    1. OLTP(联机事务处理)
      1. 性能衡量指标 TPC-C 规范
    2. OLAP(联机分析处理)
      1. 性能衡量指标 TPC-H 规范


欢迎各位同学一起来交流学习心得!

最后修改时间:2021-12-16 18:10:41
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论