大数据原理笔记——云数据库(一)

本文探讨了云数据库的基本概念,强调其满足海量数据存储、低成本和动态调整需求。介绍了Amazon、Google和Microsoft的云数据库解决方案,以及阿里UMP的详细架构,包括其代理服务器、控制器、组件和资源管理策略。还提到了云数据库的容灾、读写分离、分库分表等关键特性,以及数据安全措施。
摘要由CSDN通过智能技术生成

云数据库的基础是云计算,这自不必多说。因此云数据库可以满足以下三点个性化需求,都是从云中获取的:

1、海量数据存储;

2、低成本数据存储;

3、根据存储需求动态调整;

云数据库,只是将各类数据库(SQL/NOSQL),以云和服务的形式提供给用户使用,并非一种新的数据库,它并没有自己独立的数据存储模型等。对用户来说,它只是使用方式的变化。

Amazon的云数据库一个优点是数据库各类丰富:RDS关系型、SimpleDB的键值型、DynamoDB的NoSQL型、Redshift数仓、ElasticCache分布式内存缓存;

Google云数据库以Mysql为基础,支持本地数据与云中数据的交换、事务云管理、可与Google App Engine集成;

Microsoft,支持云事务、存储过程,关系型(SQL SERVER);

阿里UMP

基于MySQL;

使用mnesia分布式数据库;

使用LVS进行虚拟集群管理。使用IP负载和基于内容请求分发技术;

controller提供各种管理服务,包括集群成员管理、元数据、mysql实例、故障、备份、迁移和扩容等。同时,controller提供了路由表,映射用户和后台服务器mysql实例地址的关系。多个controller只有一个处于激活状态,由zookeeper确定和管理;

proxy服务器,实现mysql协议,可使用mysql客户端连接proxy服务器进行数据库操作,并且proxy服务器实现屏蔽实例故障、读写分享、分库分表等功能。

<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值