张旭博士、副教授、硕士生导师 韩国仁荷大学计算机与信息工程专业博士 重庆市创新青年科技人才、全国专利信息实务人才 邮箱:zhang@cqupt.edu.cn 主页:http://cs.cqupt.edu.cn/zhangxt 手机:18580239669 云数据库管理系统 mx…………… 重庆邮电大学计算机科学与技术学院 重庆邮电大学空间信息系统研究所 重庆邮电大学大数据研究院 重庆市城市交通大数据分析与应用工程技术研究中心 重庆市地理空间信息工程技术研究中心 重庆市移动互联网数据应用工程技术研究中心
张旭博士、副教授、硕士生导师 韩国仁荷大学计算机与信息工程专业博士 重庆市创新青年科技人才、全国专利信息实务人才 邮箱:zhangx@cqupt.edu.cn 主页:http://cs.cqupt.edu.cn/zhangxu 手机:18580239669 云数据库管理系统 重庆邮电大学计算机科学与技术学院 重庆邮电大学空间信息系统研究所 重庆邮电大学大数据研究院 重庆市城市交通大数据分析与应用工程技术研究中心 重庆市地理空间信息工程技术研究中心 重庆市移动互联网数据应用工程技术研究中心
目录 研究生课《高级数据库系统技术》 1.云数据管理技术简介 2非关系型数据库与关系型数据库对比 3. Google云数据库技术(分布式存储 Megastore) 4. Amazon云数据库技术(分布式存储 Dynamo) 5AWS云数据库(RDs, SimpleDB, DynamoDB) 6.研讨( MD-HBase与 Dreme|) 2 重庆邮电大学·空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 2 目录 1. 云数据管理技术简介 2. 非关系型数据库与关系型数据库对比 3. Google云数据库技术(分布式存储Megastore) 4. Amazon云数据库技术(分布式存储Dynamo) 5. AWS云数据库(RDS,SimpleDB,DynamoDB) 6. 研讨(MD-HBase与Dremel)
云数据库 研究生课《高级数据库系统技术》 云数据库是指被优化或部罟到一个虛拟计算环境中的数据库 将一个现有的数据库优化到云环境有以下好处: 可以使用户按照存储容量和带宽的需求付费 可以将数据库从一个地方移到另一个地方(云的可移植性) 可实现按需扩展 高可用性(HA) 将数据库部署到云可以通过简化可用信息通过Web网络连接的业务进程,支 持和确保云中的业务应用程序作为软件即服务(SaS)部署的一部分。另外, 将企业数据库部署到云还可以实现存储整合。比如,一个有多个部门的大公 司肯定也有多个数据库,可以把这些数据库在云环境中整合成一个数据库管 理系统(DBMS)。 3 重庆邮电大学·空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 3 云数据库是指被优化或部署到一个虚拟计算环境中的数据库。 将一个现有的数据库优化到云环境有以下好处: ·可以使用户按照存储容量和带宽的需求付费 ·可以将数据库从一个地方移到另一个地方(云的可移植性) ·可实现按需扩展 ·高可用性(HA) 将数据库部署到云可以通过简化可用信息通过Web网络连接的业务进程,支 持和确保云中的业务应用程序作为软件即服务(SaaS)部署的一部分。另外, 将企业数据库部署到云还可以实现存储整合。比如,一个有多个部门的大公 司肯定也有多个数据库,可以把这些数据库在云环境中整合成一个数据库管 理系统(DBMS)。 云数据库
特性 研究生课《高级数据库系统技术》 实例创建快速 选择好需要的套餐后,RDS控制台会根据选择的套餐优化配置参数,短短几分钟 一个可以使用的数据库实例就创建好了。 支持只读实例 RDS只读实例面向对数据库有大量读请求而非大量写请求的读写场景,通过为标 准实例创建多个RDS只读实例,赋予标准实例弹性的读能力扩展,从而增加用户 的吞吐量。 故障自动切换 主库发生不可预知的故障(如:硬件故障)时,RDS将自动切换该实例下的主库 实例,恢复时间一般数据备份 RDS默认自动开启备份,实现数据库实例的定时备份。自动备份保留期为七天 在自动定时备份的基础上,RDS也支持用户手动的数据库实例备份(即数据快 照),可以随时从数据快照恢复数据库实例。 重庆邮电大学·空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 4 实例创建快速 选择好需要的套餐后,RDS控制台会根据选择的套餐优化配置参数,短短几分钟 一个可以使用的数据库实例就创建好了。 支持只读实例 RDS只读实例面向对数据库有大量读请求而非大量写请求的读写场景,通过为标 准实例创建多个RDS只读实例,赋予标准实例弹性的读能力扩展,从而增加用户 的吞吐量。 故障自动切换 主库发生不可预知的故障(如:硬件故障)时,RDS将自动切换该实例下的主库 实例,恢复时间一般<5min。 数据备份 RDS默认自动开启备份,实现数据库实例的定时备份。自动备份保留期为七天。 在自动定时备份的基础上,RDS也支持用户手动的数据库实例备份(即数据快 照),可以随时从数据快照恢复数据库实例。 特性
特性 研究生课《高级数据库系统技术》 > Binlog备份 RDS会自动备份 Binlog日志,并长期保存 Binlog日志的备份。 RDS备份的 Binlog日志也提供用户下载,方便用户对 Binlog进行二次分析处理 访问白名单 RDS支持通过设置IP白名单的方式来控制RDS实例的访问权限。 监控与消息通知 通过RDS控制台可以详细了解数据库运行状态。并且可以通过控制台定制需要的 监控策略,当监控项达到监控策略阀值时,RDS将通过短信方式进行提醒和通知。 RDS服务的相关变更也会通过电子邮件或短信通知功能及时告知。 5 重庆邮电大学·空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 5 Binlog备份 RDS会自动备份Binlog日志,并长期保存Binlog日志的备份。 RDS备份的Binlog日志也提供用户下载,方便用户对Binlog进行二次分析处理。 访问白名单 RDS支持通过设置IP白名单的方式来控制RDS实例的访问权限。 监控与消息通知 通过RDS控制台可以详细了解数据库运行状态。并且可以通过控制台定制需要的 监控策略,当监控项达到监控策略阀值时,RDS将通过短信方式进行提醒和通知。 RDS服务的相关变更也会通过电子邮件或短信通知功能及时告知。 特性
没有专门的DBA
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 没有专门的DBA
国内三大主流云数据库平台测试 研究生课《高级数据库系统技术》 数据库配置 厂商 MsQ版本 限定 内存 硬盘 阿里云 MySQL 5.6 2核 300G 腾讯云 MySQL 5.6 未声明 200G MySQL5 未声明 主机配置 厂商 主机类型 阿里云 2核 1O优化类型实例 腾讯云 2核 4G 高型实例 CLoud 2核 4G SsD高性能机型 7 重庆邮电大学·空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 7 国内三大主流云数据库平台测试
国内三大主流云数据库平台测试 研究生课《高级数据库系统技术》 最终运行的测试中,每一个事务的读操作和写操作的比例是6:1左右。为了模拟项 目启动之后的场景, sysbench测试集的数据量是总共20张表,每张表200万行 数据,开启32个线程,并行向数据库发送事务请求,共运行30分钟。 厂商 TpPS(每秒事务数) Qps(每秒请求数) 阿里云 211,10 5699.58 腾讯 277.80 7500.55 CLoud 1103.06 29782.61 8739770 (1103.66 per sec.) 0(0.00 per neral statistics tics: 1886,1116s er of events: approx. 95 percentile: approx. 95 percentile: fairness: ads fairness CLoud 阿里云 腾讯云 重庆邮电大学·空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 8 国内三大主流云数据库平台测试 最终运行的测试中,每一个事务的读操作和写操作的比例是 6:1 左右。为了模拟项 目启动之后的场景,sysbench 测试集的数据量是总共 20 张表,每张表 200 万行 数据,开启 32 个线程,并行向数据库发送事务请求,共运行 30 分钟。 UCloud 阿里云 腾讯云
云数据管理系统框架 研究生课《高级数据库系统技术》 ▲△ 应用层 雨 务端 服务管理11在线聚集 数据分析 SQL Key/value 操作 应用接口层 元数据管理 客户端库 语法分析 逻辑优化 查询处理层 数据信息 缓冲区管理 计划生成 分布式锁‖1 负载均衡数据采样与查数据定位 询进程估计[全局索引 查询执行备价一致性数据迁移数据控制层 容错管理 通信协议 状态监控 紫引[ Cache志管理 部索引[ Cache但志管理 1a1-1my1数据存层 数据安全 Data Storage Data Storag 资源分配 Data Node Data Node 9 重庆邮电大学·空间信息系统研究所
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 9 云数据管理系统框架
非关系型数据库
研究生课《高级数据库系统技术》 重庆邮电大学 · 空间信息系统研究所 非关系型数据库