学习目标:

  • 大数据技术原理与应用

学习内容:

6云数据库
6.1概述
6.2产品
6.3UMP系统
6.4Amazon云数据库
6.5微软云数据库SQL Azure


学习时间:

2022/03/31


学习产出:

6.1云数据库概述

  • 云计算概念:通过网络以服务的方式为用户提供廉价的IT资源服务
  • 云计算优势:按需服务、随时服务、通用性、高可靠性、非常廉价、规模大、可扩展性
  • 云数据库优良特性:动态可扩展、高可用性、较低的使用代、易用性、免维护、安全
  • 与其他数据库的关系:
    (从数据模型角度)云数据库并非一种全新的技术,而只是以服务方式提供数据库功能,并没有专属于自己的数据模型。

6.2云数据库产品

  • 服务:亚马逊Amazon
    (1)亚马逊RDS
    (2)SimpleDB
    (3)DynamoDB
    (4)ElastiCache
  • 服务:谷歌Google --> Google Cloud SQL
  • 服务:微软Microsoft --> Microsoft SQL Azure

6.3UMP系统
6.3.1 UMP系统概述

  • 低成本高性能
  • 开源数据库
  • UMP在在设计时要实现以下原则
    (1)整个系统保持单一的对外访问入口
    (2)消除单点故障,保证服务的高可用性
    (3)具有良好的可伸缩性,能够动态地增加、减少资源
    (4)可以实现资源之间的相互隔离

6.3.2 UMP系统架构

  • UMP系统中的角色包括:Controller服务器、Proxy服务器、Agent服务器、Web控制台、日志分析服务器、信息统计服务器、愚公系统。
  • 依赖的开源组件:
    (1)Mnesia:分布式数据库管理系统,支持事务,支持透明的数据分片,利用两阶段锁实现分布式事务,可以线性扩展到50个节点,可以在运行时动态配置
    (2)LVS:虚拟的服务器集群系统 --> 实现集群内部的负载均衡、采用IP负载均衡技术和基于内容请求分发技术、调度器是LVS集群系统的唯一入口、对用户来讲是透明的
    (3)RabbitMQ:是一个工业级的消息队列产品
    (4)ZooKeeper:高效可靠的协调服务 --> 作为全局的配置服务器、提供分布式锁、监控所有的MySQL实例

6.3.3 UMP系统功能

  • 容灾:是云数据库必须要具备的基础功能,为实现容灾UMP系统会为每个用户创建两个MySQL实例一个作为主一个作为从
  • 读写分离:充分利用主从库实现用户读写操作的分离,实现负载均衡
  • 分库分表:UMP支持对用户透明的分库分表
  • 资源管理:采用资源池机制对所有资源进行管理
  • 资源调度:UMP系统当中有三种用户(数据量流量都非常小、中等规模用户、数据量非常大需要分库分表)
  • 资源隔离:采用两种资源隔离方式(用Cgroup限制MYSQL进程资源–适用于多个MySQL实例共享同一套物理机的情况、在Proxy服务器端限制QPS–适用于多个用户啊共享同一个实例的情况)
  • 数据安全:提供多种数据安全机制(SSL数据库连接、提供数据访问 IP白名单、记录用户操作日志、SQL拦截)

6.4Amazon云数据库
6.5微软云数据库SQL Azure

关于大数据技术原理与应用的学习(6)相关推荐

  1. 关于大数据技术原理与应用的学习(1)

    学习目标: 大数据技术原理与应用 学习内容: 大数据概述 1.1大数据时代 1.2大数据的概念和影响 1.3大数据的应用 1.4大数据的关键技术 1.5大数据与云计算.物联网的关系 学习时间: 202 ...

  2. 关于大数据技术原理与应用的学习(4)

    学习目标: 大数据技术原理与应用 学习内容: 分布式数据库HBase 4.1HBase简介 4.2HBase数据模型 4.3HBase实现原理 4.4HBase运行机制 4.5HBase应用方案 4. ...

  3. 关于大数据技术原理与应用的学习(3)

    学习目标: 大数据技术原理与应用 学习内容: 分布式文件系统HDFS 3.1HDFS简介 3.2HDFS相关概念 3.3HTFS体系结构 3.4HTFS存储元原理 3.5HDFS数据读写 3.6HDF ...

  4. 关于大数据技术原理与应用的学习(5)

    学习目标: 大数据技术原理与应用 学习内容: 5.NoSQL数据库 例如: 5.1NoSQL数据库 5.2与关系数据库的比较 5.3四大类型 5.4理论基石 5.5从NoSQL到NewSQL 5.6文 ...

  5. [渝粤教育] 厦门大学 大数据技术原理与应用 参考 资料

    教育 -大数据技术原理与应用-章节资料考试资料-厦门大学[] 第1章 大数据概述 单元测验 1.[单选题]第三次信息化浪潮的标志是: A.个人电脑的普及 B.互联网的普及 C.云计算.大数据.物联网技 ...

  6. 大数据技术原理与应用课后题(林子雨)

    大数据技术原理与应用(林子雨) 第1章 大数据概述 1单选(2分) 第三次信息化浪潮的标志是: A.个人电脑的普及 B.云计算.大数据.物联网技术的普及 C.虚拟现实技术的普及 D.互联网的普及 正确 ...

  7. 大数据技术原理与应用 第一篇 大数据基础

    目录 第一章 大数据概述 一. 大数据时代 1.1 三次信息化浪潮 1.2 信息科技发展 1.3 数据产生方式的变革 1.4 大数据的影响 二. 大数据的概念 2.1 大数据的特征 2.2 大数据关键 ...

  8. 大数据技术原理与应用—课后题答案(第一章)

    大数据技术原理与应用_林子雨版_课后题答案(第一章) 1.试述信息技术发展史上的3次信息化浪潮及具体内容. 信息化浪潮 发生时间 标志  解决问题                           ...

  9. 《大数据技术原理与应用》(第八章Hadoop 课后答案)

    第八章 Hadoop再探讨 参考资料 1.林子雨_大数据技术原理与应用课后习题_NPU_阿夏的博客-CSDN博客 2.林子雨编著<大数据技术原理与应用(第3版)>教材官网_厦门大学数据库实 ...

最新文章

  1. 10-TypeScript中的接口
  2. 小程序工程化实践(上篇)-- 手把手教你撸一个小程序 webpack 插件,一个例子带你熟悉 webpack 工作流程...
  3. 初学者自学python要看什么书-从python初学者到入门算法,这几本书一定要看,附PDF...
  4. 五种方法查看Ubuntu/Redhat等Linux系统版本号等系统信息
  5. eui加载时间长_游戏加载时间越来越短了?背后藏着这些小心机
  6. python3.6基础知识_python的基础知识
  7. Java笔记-Java端口扫描功能(含TCP包分析以及原理)
  8. mysql jdbc 驱动名称_【经验分享】常用 JDBC 驱动名字和 URL 列表
  9. [20180423]表空间闪回与snapshot standby
  10. 管理账目的计算机软件有哪些,会计核算软件有哪些功能模块
  11. perl脚本进制转换
  12. vue使用a标签下载文件
  13. Coreldraw修改平面图独到漂亮见解就在这里了
  14. mybase6.0.4的license key的生成方法
  15. PS基础教程[6]如何快速制作一寸照片
  16. 一个阿里前端工程师的成长之路
  17. 【渝粤题库】陕西师范大学165205 组织设计与人力资源规划 作业(专升本)
  18. 光场相机重聚焦原理③——Matlab光场工具包使用、重聚焦及多视角效果展示
  19. QT5.9.0配置opencv
  20. STC89C51单片机相比于其他单片机具有那些优点?

热门文章

  1. 恐怖呀,恐怖....
  2. 视频剪辑软件调研(Corel VideoStudio 2018、爱剪辑、微剪辑)
  3. 尚硅谷springboot笔记
  4. 毕业设计-基于SpringBoot幼儿园管理系统
  5. 错误 C2248 “Bus::operator ()”: 无法访问 private 成员(在“Bus”类中声明)
  6. 流利说英语level4_流利说 懂你英语 level4 unit1 part1
  7. PLUG AND PLAY LANGUAGE MODELS: A SIMPLE APPROACH TO CONTROL LEDTEXT(PPLM):代码深入理解(二)—PPLM_Discrim
  8. Linux红帽认证工程师(RHCE)考试笔记(Ansible学习笔记)
  9. 2017.10.11 米加特官网重磅改版,华丽上线
  10. Boxy SVG for Mac版矢量图编辑软件