一种数据服务系统技术方案

技术编号:18367247 阅读:39 留言:0更新日期:2018-07-05 08:19
本发明专利技术公开了一种数据服务系统,该系统包括至少两个数据中心,所述至少两个数据中心中的每个所述数据中心中均包括有至少一个数据库资源单元,同一数据中心中的不同数据库资源单元,存储有应用能够访问的不同类型数据,所述至少两个数据中心中的每个所述数据中心中包括的所述数据库资源单元数目相同,且存储的数据类型相同。通过本发明专利技术能够解决现有技术中单个数据中心提供的数据服务已经不能承担各种应用需求的技术问题。

A data service system

The present invention discloses a data service system, which includes at least two data centers, each of which includes at least one database resource unit in each of the at least two data centers, different database resource units in the same data center, and storage and storage of different types of numbers that can be accessed by the application. According to the data center of at least two data centers, the number of database resource units included in each of the data centers is the same, and the stored data types are the same. The invention can solve the technical problems that the data service provided by the single data center in the existing technology can not bear all kinds of application requirements.

【技术实现步骤摘要】
一种数据服务系统
本专利技术涉及数据服务
,具体涉及一种数据服务系统。
技术介绍
随着网络服务的日益普及,网络应用的种类越来越多,由网络应用访问网络设备导致的用户数据访问量越来越大。目前,通常将网络数据全部存储在一个数据中心,该数据中心往往会由于数据访问量过大或硬件、机房、网络等原因而出现故障,单个数据中心发生故障会导致服务中断的情况发生,故由单个数据中心为应用提供数据服务的系统可靠性比较低。随着当前业务规模的扩展与数据中心容灾需求的增加,单个数据中心提供的数据服务已经不能承担各种应用的需求。
技术实现思路
本专利技术的目的是提供一种数据服务系统,以解决现有技术中单个数据中心提供的数据服务已经不能承担各种应用需求的技术问题。本专利技术的目的是通过以下技术方案实现的:本专利技术提供一种数据服务系统,包括至少两个数据中心;所述至少两个数据中心中的每个所述数据中心中均包括有至少一个数据库资源单元,同一数据中心中的不同数据库资源单元,存储有应用能够访问的不同类型数据,所述至少两个数据中心中的每个所述数据中心中包括的所述数据库资源单元数目相同,且存储的数据类型相同。通过在数据服务系统中设置至少两个数据中心,解决了现有技术中单个数据中心提供的数据服务已经不能承担各种应用需求的技术问题,由于至少两个数据中心中的每个数据中心中包括有存储相同数据的数据库资源单元,即至少两个数据中心可以提供相同的数据服务,故当其中一个数据中心发生故障时,还可以由其它至少一个数据中心为应用提供数据服务。较佳的,所述数据服务系统中还包括针对存储每一类型数据的数据库资源单元分别设置的数据库资源备份单元,用于存储对应的数据库资源单元中的数据。通过在数据服务系统中设置数据库资源备份单元,能够保证在数据库资源单元发生故障时,数据库资源备份单元能够替代数据库资源单元为应用提供数据服务。较佳的,针对存储每一类型数据的数据库资源单元分别设置的数据库资源备份单元的数量均为一个,各个数据库资源备份单元均位于所述至少两个数据中心中的同一个数据中心中。通过将各个数据库资源备份单元设置在同一个数据中心中,便于对数据库资源备份单元的集中管理。较佳的,所述至少两个数据中心中包括一个主数据中心,各个数据库资源备份单元均位于所述主数据中心中。较佳的,所述数据库资源单元中包括数据库代理(Proxy)集群、数据库服务集群和数据同步服务集群;所述数据库Proxy集群,用于对所述数据库资源单元的数据实现读写分离以及数据分库分表;所述数据库服务集群,用于为访问所述数据库资源单元的应用提供数据读写服务;所述数据同步服务集群,用于所述数据库资源单元与其它数据库资源单元之间实现数据同步。较佳的,所述数据库服务集群中包括至少两个数据库服务集群组,其中,所述至少两个数据库服务集群组中每一数据库服务集群组的结构相同;所述数据库服务集群组包括主用数据库、备用数据库和至少两个从数据库;所述主用数据库为访问所述数据库资源单元的应用提供数据读写服务;所述备用数据库和所述至少两个从数据库为访问所述数据库资源单元的应用提供数据读服务;所述主用数据库、所述备用数据库和所述至少两个从数据库中的数据完全一致。通过将所述数据库服务集群分组,在数据量较大时,使用多组数据库服务集群可提高应用的访问效率。较佳的,所述数据同步服务集群中包括主用数据同步服务集群和备用数据同步服务集群。通过设置主用数据同步服务集群和备用数据同步服务集群,在主用数据同步服务集群,备用数据同步服务集群可替代主用数据同步服务集群工作,避免数据同步中断。较佳的,所述数据服务系统中还包括全局导向负载均衡(GlobalServerLoadBalance,GSLB)服务器,所述GSLB服务器,用于在所述至少两个数据中心中确定任意一个数据中心,并在确定的所述任意一个数据中心中确定为所述应用提供读写服务的数据库资源单元。较佳的,所述GSLB服务器通过数据库Proxy集群,在确定的所述任意一个数据中心中确定为所述应用提供读写服务的数据库资源单元。较佳的,所述数据中心的数量为三个。附图说明图1为本专利技术实施例提供的一种数据服务系统的结构示意图;图2为本专利技术实施例提供的一种将数据库资源单元逻辑划分后的数据服务系统示意图;图3为本专利技术实施例提供的另一种将数据库资源单元逻辑划分后的数据服务系统示意图;图4为本专利技术实施例提供的一种数据库资源单元的组成结构示意图;图5为本专利技术实施例提供的一种数据库服务集群的组成结构示意图;图6为本专利技术实施例提供的一种数据库服务集群组的组成结构示意图;图7为本专利技术实施例提供的一种数据服务系统为不同的应用提供数据服务的示意图;图8为本专利技术实施例提供的另一种数据服务系统为不同的应用提供数据服务的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。为了解决现有技术中单个数据中心提供的数据服务已经不能承担各种应用需求的技术问题,本专利技术实施例提供一种数据服务系统。下面结合附图,对本专利技术实施例提供的一种数据服务系统具体实施方式进行详细的说明。本专利技术实施例提供一种数据服务系统,如图1所示,该系统包括至少两个数据中心,所述至少两个数据中心中的每个所述数据中心中均包括有至少一个数据库资源单元,同一数据中心中的不同数据库资源单元,存储有应用能够访问的不同类型数据,所述至少两个数据中心中的每个所述数据中心中包括的所述数据库资源单元数目相同,且存储的数据类型相同。通过在数据服务系统中设置至少两个数据中心,解决了现有技术中单个数据中心提供的数据服务已经不能承担各种应用需求的技术问题,由于至少两个数据中心中的每个数据中心中包括有存储相同数据的数据库资源单元,即至少两个数据中心可以提供相同的数据服务,故当其中一个数据中心发生故障时,还可以由其它至少一个数据中心为应用提供数据服务。本专利技术实施例中,所述至少两个数据中心中包括主数据中心。其中一个数据中心作为主数据中心以后,其它至少一个数据中心作为主数据中心的从数据中心。作为主数据中心的数据中心和其它数据中心保持双向数据同步,至少一个从数据中心之间保持单向数据同步。图2示出了一种将数据库资源单元逻辑划分后的数据服务系统示意图,如图2所示,数据服务系统中不同数据中心中存储相同类型数据的数据库资源单元在逻辑上可以划分为一组数据库单元,存储不同类型数据的数据库资源单元在逻辑上可以划分为不同组数据库单元,同一组数据库单元中的数据库资源单元可以为应用提供相同的数据服务,不同组数据库单元中的数据库资源单元为应用提供不同的数据服务。图3示出了另一种将数据库资源单元逻辑划分后的数据服务系统示意图,如图3所示,所述数据服务系统中还包括针对存储每一类型数据的数据库资源单元分别设置的数据库资源备份单元,用于存储对应的数据库资源单元中的数据。所述数据服务系统中包括的数据库资源备份单元,在逻辑上可以划分至包括不同数据中心中存储相同类型数据的数据库资源单元的数据库单元中。通过在数据服务系统中设置数据库资源备份单元,能够保证在数据库资源单元发生故障时,数据库资源备份单元能够替代数据库资源单元为应用提供数据服务。本专利技术实施例中,各个数据库资源备份单元均位本文档来自技高网...
一种数据服务系统

【技术保护点】
1.一种数据服务系统,其特征在于,包括:至少两个数据中心;所述至少两个数据中心中的每个所述数据中心中均包括有至少一个数据库资源单元;同一数据中心中的不同数据库资源单元,存储有应用能够访问的不同类型数据;所述至少两个数据中心中的每个所述数据中心中包括的所述数据库资源单元数目相同,且存储的数据类型相同。

【技术特征摘要】
1.一种数据服务系统,其特征在于,包括:至少两个数据中心;所述至少两个数据中心中的每个所述数据中心中均包括有至少一个数据库资源单元;同一数据中心中的不同数据库资源单元,存储有应用能够访问的不同类型数据;所述至少两个数据中心中的每个所述数据中心中包括的所述数据库资源单元数目相同,且存储的数据类型相同。2.如权利要求1所述的数据服务系统,其特征在于,所述数据服务系统中还包括针对存储每一类型数据的数据库资源单元分别设置的数据库资源备份单元,用于存储对应的数据库资源单元中的数据。3.如权利要求2所述的数据服务系统,其特征在于,针对存储每一类型数据的数据库资源单元分别设置的数据库资源备份单元的数量均为一个;各个数据库资源备份单元均位于所述至少两个数据中心中的同一个数据中心中。4.如权利要求3所述的数据服务系统,其特征在于,所述至少两个数据中心中包括一个主数据中心;各个数据库资源备份单元均位于所述主数据中心中。5.如权利要求1所述的数据服务系统,其特征在于,所述数据库资源单元中包括数据库代理Proxy集群、数据库服务集群和数据同步服务集群;所述数据库Proxy集群,用于对所述数据库资源单元的数据实现读写分离以及数据分库分表;所述数据库服务集群,用于为访问所述数据库资源单元的应用提供数据读写服务;所述数据同步服务集群,用于...

【专利技术属性】
技术研发人员:吴东升
申请(专利权)人:深圳市优朋普乐传媒发展有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1