Amazon云计算AWS之RDS数据库原理 - 新闻中心 - 福州哈唐网络-福建IDC企业!专注云主机及服务器租用托管13年!

新闻中心

首页 > 新闻中心 > 行业新闻 >

Amazon云计算AWS之RDS数据库原理

时间:2017-03-06 09:50:09   阅读:

  Amazon RDS是—种云中的MySQL数据库系统,它采用集群方式将MySQL数据库移植到云中,在一定的范围内解决了关系数据库的可扩展性问题。
 
  MySQL集群采用了Share-Nothing架构,如图3-24所示。每台数据库服务器都是完全独立的计算机系统,通过网络相连,不共享任何资源。这是一个具有较高可扩展性的架构,当数据库处理能力不足时,可以通过增加服务器托管数量来提高处理能力,同时多个服务器也增加了数据库并发访问的能力。
 
\
 
  集群MySQL通过表单划分(Sharding)的方式将一张大表划分为若干个小表,分别存储在不同的数据库服务器上,这样就从逻辑上保证了数据库的可扩展性。但是表单的划分没有固定的方式,主要根据业务的需要进行针对性的划分,这就对数据库的管理人员提出了非常高的要求,如果划分得不科学,则查询经常会跨表单和服务器,性能就会严重下降。
 
  集群MySQL通过主从备份和读副本技术提高可靠性和数据处理能力,如图3-25所示。Master A为主数据库,Master B为从数据库,组成主从备份。如果Master B检测到Master A瘫痪,则立刻接替Master A的位置,成为主服务器,并会重新创建一台从服务器。在数据库升级时,先对从数据库进行升级,然后将从数据库转变为主数据库,再对新的从数据库进行升级,这样就可以实现数据库的实时升级,保证业务的连续性;为了提高数据库的并发处理能力,集群MySQL设置了若干个读副本(Slave),顾名思义,读副本中的数据只能读,不能写,写操作只能由主数据库来完成。
 
\


闽公网安备 35010002000114号