下载此文档

云数据库CloudDatabase.ppt


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
该【云数据库CloudDatabase 】是由【ielbcztwz24384】上传分享,文档一共【16】页,该文档可以免费在线阅读,需要了解更多关于【云数据库CloudDatabase 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。《大数据技术基础》
云数据库
单/击/此/处/添/加/副/标/题/内/容
提纲
 云数据库的特性
 云数据库是海量存储需求的必然选择
 云数据库与传统的分布式数据库
 云数据库的影响
 云数据库产品
 数据模型
 数据访问方法
 编程模型
本讲义PPT存在配套教材,由林子雨通过大量 阅读、收集、整理各种资料后编写而成 下载配套教材请访问《大数据技术基础》2013 班级网站:
 云数据库概述
云数据库概念和特点
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
云数据库概念
•云数据库是部署和虚拟化在 云计算环境中的数据库
云数据库特点
动态可扩展
高可用性
较低的使用代价
易用性
大规模并行处理
云数据库应用示意图
在云数据库应用中,客户端不需要了解云数据库的底 层细节,所有的底层硬件都已经被虚拟化,对客户端 而言是透明的,它就像在使用一个运行在单一服务器 上的数据库一样,非常方便容易,同时又可以获得理 论上近乎无限的存储和处理能力。
海量存储需求的必然选择
Cloud Database
1
2
3
4
5
6
林子雨
云数据库与传统的分布式数据库
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
DB1
网 络
服务器2
服务器3
DB2
DB3


客 户
客 户
图 分布式数据库系统示意图
----------------------------------------------------------------
分布式数据库概念
----------------------------------------------------------------
分布式数据库是计算机网络环境中各场地或节点 上的数据库的逻辑集合。逻辑上它们属于同一系 统,而物理上它们分散在用计算机网络连接的多 个节点/场地,并统一由一个分布式数据库管理 系统管理。
----------------------------------------------------------------
云数据库和分布式数据库的共同点
----------------------------------------------------------------
云数据库和传统的分布式数据库有着相似的地方, 比如,都把数据存放到不同的节点上。
----------------------------------------------------------------
云数据库和分布式数据库的区别
----------------------------------------------------------------
分布式数据库在可扩展性方面是无法和云数据库 相比的:
由于需要考虑数据同步和分区失败等开销,前 者随着节点的增加,会导致DDB性能快速下降。
而云数据库则具有很好的可扩展性,因为后者 在设计的时候,就已经避免了许多会影响到可扩 展性的因素,比如采用更加简单的数据模型、对 元数据和应用数据进行分离以及放松对一致性的 要求等等。
服务器1
林子雨
云数据库的影响
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
影响
1、极大地改变企业管理数据的方式
•Forrester Research分析师Noel
2、催生新一代的数据库技术
3、数据库市场份额面临重新分配
Yuhanna指出,18%的企业正在 把目光投向云数据库。
•中小企业会更多地 采用云数据库产品, 但是,对于大企业而 言,云数据库并非首 选,因为大企业通常 自己建造数据中心。
•第一代是20世纪70年代的早期关系数据库
•第二代是80到90年代的更加先进的关系模型
•第三代的数据库技术,要求数据库能够灵活 处理各种类型的数据,而不是强制让数据去适 应预先定制的数据结构。
•从数据模型设计方式来看,已经有些产品(比如SimpleDB、HBase、 Dynamo、BigTable)放弃传统的行存储方式,而采用键/值存储,从而可 以在分布式的云环境中获得更好的性能。
•此前,Teradata、Oracle、IBM DB2、 Microsoft SQL Server、Sybase等传统数据库 厂商垄断市场
•Amazon和Google扮演引领者角色
•新的云数据库厂商开始出现 Vertica和EnterpriseDB
Cloud
Database
林子雨
云数据库产品
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
•传统的数据库厂商:Teradata、Oracle、IBM DB2和Microsoft SQL Server;
•涉足数据库市场的云供应商:Amazon、Google和Yahoo;
•新兴小公司:Vertica、LongJump和EnterpriseDB。
企业
产品
Amazon
SimpleDB、RDS
Google
BigTable、FusionTable、GoogleBase
Microsoft
Microsoft SQL Azure
Oracle
Oracle Cloud
Yahoo!
PNUTS
Vertica
Analytic Database for the Cloud
EnerpriseDB
Postgres Plus in the Cloud
开源项目
HBase、Hypertable
其他
EnerpriseDB、FathomDB、ScaleDB、Objectivity/DB、M/DB:X
林子雨
云数据库产品
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
云数据库市场先行者
云数据库市场重要参与者
云数据库市场主力军
云数据库市场主力军
•提供著名的S3存储服务和EC2 计算服务,提供基于云的数据 库服务SimpleDB
•Amazon EC2应用托管服务可 以部署多种数据库产品,如 SQL Server、Oracle 11g、 MySQL和IBM DB2等数据库平 台
•HBase[CryansAA08]和Hypertable 利用开源MapReduce平台Hadoop 提供了类似于BigTable的可伸缩 数据库实现
•甲骨文开源数据库产品 BerkelyDB也提供了云计算环境 中的实现
•Google BigTable是一种满足弱一致性 要求的大规模数据库系统
•Google开发的另一款云计算数据库产 品是Fusion Tables,采用了基于数据空 间的技术
•SQL AZure可以允许用户通过网络 在云中创建、查询和使用SQL SERVER数据库
•属于关系型数据库
•支持云中的事务(局部事务)
•支持存储过程
云数据库产品
Amazon
Google
开源
Microsoft
林子雨
云数据库领域的研究问题
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
编程模型
05
体系结构
04
云数据库的重点研究问题
03
事务一致性
02
数据模型
01
林子雨
云数据库领域的研究问题-数据模型
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
行键
BigTable在行键上根据字典顺序对数据进行维护。对于一个表而言, 行区间是根据行键的值进行动态划分的。每个行区间称为一个Tablet, 它是负载均衡和数据分发的基本单位,这些Tablet会被分发到不同的 数据服务器上。
列键
被分组成许多“列家族”的集合,它是基本的访问控制单元。存储 在一个列家族当中的所有数据,通常都属于同一种数据类型,这通常 意味着具有更高的压缩率。数据可以被存放到列家族的某个列键下面, 但是,在把数据存放到这个列家族的某个列键下面之前,必须首先创 建这个列家族。在创建完成一个列家族以后,就可以使用同一个家族 当中的列键。
在BigTable中的每个单元格当中,都包含相同数据的多个版本,这 些版本采用时间戳进行索引。BitTable时间戳是64位整数。一个单元 格的不同版本是根据时间戳降序的顺序进行存储的,这样,最新的 版本可以被最先读取。
时间戳
一个BigTable实际上就是一个稀疏的、分布的、永久的多维 排序图,它采用行键(row key)、列键(column key)和时 间戳(timestamp)对图进行索引。图中的每个值都是未经解 释的字节数组。
键/值模型
BigTable
林子雨
云数据库领域的研究问题-数据模型
******@ 2013年9月第一版
《大数据技术基础》
厦门大学计算机科学系
BigTable
Row Key
Timestamp
Column Family
contents:

anchor:

anchor:


t9
CNN
t8

t7



t6
<html>…
t5
<html>…
t4



t3
<html>…
林子雨

云数据库CloudDatabase 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ielbcztwz24384
  • 文件大小3.71 MB
  • 时间2025-02-08
最近更新