,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算能力、存储空间和信息服务。目前,学术界和产业界普遍认可云计算基础架构即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)三层体系结构。虚谷云数据库如何提高数据库处理能力的问题如何降低数据库使用费用问题如何快速搭建数据库支撑平台问题如何存储日益庞大的海量数据问题如何移植现有大量关系型数据库系统进云问题虚谷云数据库解决的问题5层Storage数据存储管理机组Master主控机组Work工作机组JDBCODBCADOCatalog管理节点管理全局锁管理TaskTracker跟踪、处理权限管理Tablet存储、更改Tablet扫描Tablet副本同步Tablet迁移、复制故障判断、处理客户请求处理任务规划、执行分布式事务管理虚谷云数据库系统结构用户应用层负载迁移、:多达60000节点管理能力廉价服务器组建云库节点动态伸缩数据副本容错节点同构可互换分布式存储、、新节点并入网络;2、通过管理工具,把其添加到配置表中;3、MasterServer使用SSH协议检测、初始化该节点;4、MasterServer向云中其他节点发送节点增加消息;5、云中各节点同步刷新各自的活动节点表;中央服务器模式用这个模式?整个云系统中,有大量的节点动态加入和退出,如果采用完全对等的、无中心的模式,那么如何将WorkServer和StorageServer的更新信息通知到系统中的每一个节点,会是设计的一个难点,而这也将在一定程度上影响系统的扩展性。优势:MasterServer负责管理整个云数据库系统中的所有元数据,增加新的WorkServer和StorageServer是一件十分容易的事情,WorkServer和StorageServer只需要注册到MasterServer上即可,各WorkServer和StorageServer之间无任何关系。瓶颈:大量处理工作流和信息流都流经此处,MasterServer极易成为整个系统的性能瓶颈。1、控制信息流和数据信息流分流;2、MasterServer采取多机并行体系结构构建;3、MasterServer支持动态扩容功能;4、控制整个云数据库内Catalog元数据的规模,降低数据传输量;中央服务器模式数据分布式存储et分片存储:在虚谷云数据库中,最低的管理单位是Tablet存储片,每一个Tablet片存储64MB数据;表数据分散存储在不同StorageServer上的多个Tablet中。无表空间管理层:在虚谷云数据库中,已经取消了通用数据库的表空间管理层,所有的存储空间都由系统自动管理,用户不再能指定数据文件的存放位置。多副本存储:每个Tablet都有多个存储副本(默认为两份),分别存储在不同的StorageServer上,对于每一个Tablet,必须将所有的副本全部写入成功,才视为成功写入。存储容错机制:如果相关的副本出现丢失或不可恢复等状况,MasterServer会自动将该副本复制到其他StorageServer上,从而确保副本保持一定的个数。采取副本的优势:存取安全、读取高效、成本低廉。
虚谷云数据库 简介课件 来自淘豆网m.daumloan.com转载请标明出处.