一种电商平台网站数据保护系统的制作方法

文档序号:12511857阅读:210来源:国知局
一种电商平台网站数据保护系统的制作方法与工艺

本实用新型涉及网络数据安全技术领域,特别是涉及一种电商平台网站数据保护系统。



背景技术:

电商平台网站是一个为企业或个人提供网上交易或洽谈的平台,由于电商平台网站的数据量大、隐私性强,电商平台网站数据的持续性保护问题越来越重要。

具体地,电商平台网站产生的数据通常存储在中心服务器的数据库内,该数据库可支持电商平台的正常运行。现实生活中,电商平台网站经常会出现受到黑客攻击、存储模块损耗等灾难的发生,灾难发生后,数据库内的数据很可能会出现丢失、异常等现象,因此,提供一种数据保护系统来解决灾后数据库恢复的问题成为一种需求。



技术实现要素:

本实用新型的目的在于提供一种电商平台网站数据保护系统,以解决灾后数据库恢复的问题。

为达到上述目的,本实用新型实施例提供了一种电商平台网站数据保护系统,所述系统包括:

至少存储有支持电商平台网站运行的数据库的中心服务器;

至少实时对所述数据库中的数据进行备份以及作为恢复所述数据库的数据提供者的缓存控制服务器;

保存所述缓存控制服务器所备份数据的缓存设备;

至少定时从所述缓存设备提取所述缓存控制服务器所备份数据以及作为恢复所述数据库的数据提供者的存储控制服务器;

保存所述存储控制服务器所提取数据的存储设备;

其中,所述中心服务器通过存储区域网络SAN与所述缓存控制服务器通信连接,所述缓存控制服务器与所述缓存设备通信连接;

所述中心服务器与所述存储控制服务器通信连接,所述存储控制服务器分别与所述缓存设备和所述存储设备通信连接。

较优地,所述存储设备包括:

保存所述存储控制服务器第一类预定时刻从所述缓存设备所提取数据的第一类存储设备;

保存所述存储控制服务器第二类预定时刻从所述第一类存储设备所提取数据的第二类存储设备;

所述第一类存储设备和所述第二类存储设备均与所述存储控制服务器通信连接。

较优地,所述缓存控制服务器与所述缓存设备一体设置或分离设置。

较优地,所述存储控制服务器与所述存储设备一体设置或分离设置。

较优地,所述缓存设备为固态硬盘、硬盘或光盘。

较优地,所述第一类存储设备为固态硬盘、硬盘或光盘。

较优地,所述第二类存储设备为固态硬盘、硬盘或光盘。

较优地,所述第二类存储设备为磁盘阵列。

本实用新型实施例提供的一种电商平台网站数据保护系统,包括中心服务器、缓存控制服务器、存储控制服务器、缓存设备和存储设备。当未发生灾难时,缓存控制服务器可实时将中心服务器生成的数据备份到缓存设备中,存储控制服务器定期的将缓存设备中的数据备份到存储设备中;当灾难发生后,缓存控制服务器可将缓存设备中的数据恢复到数据库中,存储控制服务器可将存储设备中的数据恢复到数据库中,因此,本实施例提供的电商平台网站数据保护系统,可以解决灾后数据库恢复的问题;同时,中心服务器通过存储区域网络SAN与缓存控制服务器通信连接,当灾难发生后,缓存控制服务器可快速将存储设备中的数据恢复到数据库中,提高了数据恢复效率。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本实用新型实施例提供的电商平台网站数据保护系统的第一种结构示意图;

图2为本实用新型实施例提供的电商平台网站数据保护系统的第二种结构示意图。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

为了解决灾后数据库恢复的问题,本实用新型实施例提供了一种电商平台网站数据保护系统,图1为本实用新型实施例提供的电商平台网站数据保护系统的第一种结构示意图,该系统包括:

至少存储有支持电商平台网站运行的数据库的中心服务器110;

至少实时对所述数据库中的数据进行备份以及作为恢复所述数据库的数据提供者的缓存控制服务器120;

保存所述缓存控制服务器所备份数据的缓存设备130;

至少定时从所述缓存设备提取所述缓存控制服务器所备份数据以及作为恢复所述数据库的数据提供者的存储控制服务器140;

保存所述存储控制服务器所提取数据的存储设备150;

其中,所述中心服务器110通过存储区域网络(StorageAreaNetwork,SAN)与所述缓存控制服务器120通信连接,所述缓存控制服务器120与所述缓存设备130通信连接;

所述中心服务器110与所述存储控制服务器140通信连接,所述存储控制服务器140分别与所述缓存设备130和所述存储设备150通信连接。

该电商平台网站数据保护系统原理为:当灾难未发生时,电商平台网站正常运行,中心服务器110实时接收电商平台网站产生的数据并将其存储在数据库中,缓存控制服务器120实时对数据库中的数据进行备份,并将备份的数据保存在缓存设备130中。存储控制服务器140定时(如每隔1天)从缓存设备130中提取已经备份的数据,并将其保存在存储设备150中;

而当灾难发生时,中心服务器110会分别向缓存控制服务器120和存储控制服务器140发送数据恢复的第一指令和第二指令。缓存控制服务器120根据第一指令,对缓存设备130中保存的数据进行提取,并将提取的数据恢复到中心服务器中的数据库内;存储控制服务器140根据第二指令,对存储设备150中保存的数据进行提取,并将提取的数据恢复到中心服务器中的数据库内。

当缓存设备130和存储设备150中的数据完全恢复到数据库后,数据库数据恢复完成,电商平台网站将正常运行。

在本实施例中,中心服务器110通过SAN与缓存控制服务器120通信连接。SAN是一种光纤通道,其具有数据传输速度快的优点,未发生灾难时,中心服务器110产生的数据,可通过存储区域网络快速的由缓存控制服务器120备份到缓存设备130中;灾难发生后,缓存控制服务器120可通过存储区域网络快速的将缓存设备130中的数据恢复到数据库内,提高了数据恢复的效率。

优选地,缓存控制服务器120与缓存设备130可以一体设置也可以分离设置;存储控制服务器140与存储设备150可以一体设置也可以分离设置。

具体地,缓存设备130可以为固态硬盘、硬盘或光盘,其设置在缓存控制服务器120内部;缓存设备130也可以为一个独立的设备,该设备具有数据存储功能。存储设备150可以为固态硬盘、硬盘或光盘,其设置在存储控制服务器140内部;存储设备150也可以为一个独立的设备,该设备具有数据存储功能。

本实用新型实施例提供的电商平台网站数据保护系统,包括中心服务器、缓存控制服务器、存储控制服务器、缓存设备和存储设备。当未发生灾难时,缓存控制服务器可实时将中心服务器生成的数据备份到缓存设备中,存储控制服务器定期的将缓存设备中的数据备份到存储设备中;当灾难发生后,缓存控制服务器可将缓存设备中的数据恢复到数据库中,存储控制服务器可将存储设备中的数据恢复到数据库中,因此,本实施例提供的电商平台网站数据保护系统,可以解决灾后数据库恢复的问题;同时,中心服务器通过存储区域网络SAN与缓存控制服务器通信连接,当灾难发生后,缓存控制服务器可快速将存储设备中的数据恢复到数据库中,提高了数据恢复效率。

在现实情况中,电商平台网站产生的数据的重要性随生成的时间早晚而不同,最新生成的数据由于经常要被电商平台网站调用,重要性较高,早期生成的数据长时间不被利用,重要性较低,因此,为了对备份的数据进行重要级别的化分,本实用新型实施例还提供了另外一种电商平台网站数据保护系统。

图2为本实用新型实施例提供的电商平台网站数据保护系统的第二种结构示意图,与图1的不同之处在于,存储设备150还可以包括:

保存所述存储控制服务器第一类预定时刻从所述缓存设备所提取数据的第一类存储设备151;

保存所述存储控制服务器第二类预定时刻从所述第一类存储设备所提取数据的第二类存储设备152;

所述第一类存储设备和所述第二类存储设备均与所述存储控制服务器通信连接。

具体地,第一类预定时刻为以第一预设时长为间隔的多个时间点。例如,第一预设时长可以为1天,则第一类预定时刻可以为2016年1月1日0时、2016年1月2日0时和2016年1月3日0时等。第二类预定时刻为以第二预设时长为间隔的多个时间点。例如,第二预设时长可以为7天,则第一类预定时刻可以为2016年1月1日0时、2016年1月8日0时和2016年1月15日0时等。

本实施例提供的电商平台网站数据保护系统原理为:当灾难未发生时,电商平台网站正常运行,中心服务器110实时接收电商平台网站产生的数据并将其存储在数据库中,缓存控制服务器120实时对数据库中的数据进行备份,并将备份的数据保存在缓存设备130中。存储控制服务器140在第一类预定时刻(如每隔1天)时从缓存设备130中提取已经备份的数据,并将其保存在第一类存储设备151中,存储控制服务器140在第二类预定时刻(如每隔7天)时从第一类存储设备151中提取已经备份的数据,并将其保存在第二类存储设备152中。

当灾难发生时,中心服务器110会分别向缓存控制服务器120和存储控制服务器140发送数据恢复的第一指令和第二指令。首先,缓存控制服务器120根据第一指令,对缓存设备130中保存的数据进行提取,并将提取的数据恢复到中心服务器中的数据库内;然后,存储控制服务器140根据第二指令,对第一类存储设备151中保存的数据进行提取,并将提取的数据恢复到中心服务器中的数据库内;最后,存储控制服务器140对第二类存储设备152中保存的数据进行提取,并将提取的数据恢复到中心服务器110中的数据库内。

本实施例中,第一类存储设备151可以为固态硬盘、硬盘或光盘;第二类存储设备152可以为固态硬盘、硬盘或光盘。为了便于区分存储级别不同的数据,缓存设备130、第一类存储设备151和第二类存储设备152,可分别为固态硬盘、硬盘和光盘。

优选地,第二类存储设备152还可以为磁盘阵列。磁盘阵列是由很多价格较便宜的磁盘组合成的一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。磁盘阵列还能利用同位检查(此为现有技术)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中,而且磁盘阵列无需重启即可更换损坏的硬盘,实现在线的数据备份及数据恢复功能,采用磁盘阵列存储早期生成的数据,可提高存储数据的安全性。

为了便于理解数据备份和数据恢复的具体实现过程,下面对其进行详细说明。

数据备份阶段:

A1)缓存控制服务器120获得中心服务器110需要执行的备份任务。

A 2)缓存控制服务器120将中心服务器110要备份的任务添加至备份队列(此为现有技术)。

A 3)缓存控制服务器120依次取出备份队列中的任务并执行。

A 4)缓存控制服务器120查看缓存设备130是否可用,若否,返回A3),并报错。

A 5)若缓存设备130可用,缓存设备130生成备份执行队列(此为现有技术)。

A 6)缓存设备130开始执行备份队列中的任务。

A 7)每天0时,存储控制服务器140获得缓存设备130需要执行的备份任务。

A 8)存储控制服务器140将缓存设备130要备份的任务添加至备份执行队列。

A 9)存储控制服务器140依次取出备份队列中的任务并执行。

A 10)存储控制服务器140查看第一类存储设备151是否可用,若否,返回A8),并报错。

A 11)若第一类存储设备151可用,第一类存储设备151生成备份执行队列。

A 12)第一类存储设备151开始执行备份队列中的任务。

A 13)每周末晚上12时,存储控制服务器140获得第一类存储设备151需要执行的备份任务。

A 14)存储控制服务器140将第一类存储设备151要备份的任务添加至备份执行队列。

A 15)存储控制服务器140依次取出备份队列中的任务并执行。

A 16)存储控制服务器140查看第二类存储设备152是否可用,若否,返回A 15),并报错。

A 17)若第二类存储设备152可用,第二类存储设备152生成备份执行队列。

A 18)第二类存储设备152开始执行备份队列中的任务。

数据恢复阶段:

B1)灾难发生时,缓存控制服务器120接收到中心服务器恢复数据的任务。

B 2)缓存控制服务器120立即将缓存设备130中的数据依次放入恢复队列(此为现有技术)。

B 3)缓存控制服务器120依次取出恢复队列中的任务,并执行。

B 4)缓存控制服务器120查看中心服务器110是否可用,若否,返回B 3),并报错。

B 5)若中心服务器110可用,缓存设备130生成恢复执行队列(此为现有技术)。

B 6)缓存设备130开始执行恢复队列中的任务。

B 7)灾难发生时,存储控制服务器140收到中心服务器110恢复数据的任务。

B 8)存储控制服务器140立即将第一类存储设备151中的数据依次放入恢复队列。

B 9)存储控制服务器140依次取出恢复队列中的任务,并执行。

B 10)存储控制服务器140查看中心服务器110是否可用,若否,返回B9),并报错。

B 11)若中心服务器110可用,第一类存储设备151生成恢复执行队列。

B 12)第一类存储设备151开始执行恢复队列中的任务。

B 13)第一类存储设备151中的数据恢复完成后,存储控制服务器140将第二类存储设备152中的数据放入恢复执行队列。

B 14)存储控制服务器140依次取出恢复队列中的任务,并执行。

B 15)存储控制服务器140查看中心服务器110是否可用,若否,返回B14),并报错。

B 16)若中心服务器110可用,第二类存储设备152生成恢复执行队列。

B 17)第二类存储设备152开始执行恢复队列中的任务。

本实施例中,采用缓存设备、第一类存储设备和第二类存储设备对数据进行分级存储,在数据恢复阶段,按照缓存设备、第一类存储设备和第二类存储设备中存储数据的顺序对进行数据恢复,优选恢复重要的数据,可使电商平台网站快速恢复正常运行。同时,该系统结构简单,操作程序简便,中心服务器、缓存控制服务器、缓存设备、存储控制服务器、第一类存储设备和第二类存储设备均为硬件设备,数据传输快,提高了数据恢复效率。

以上所述仅为本实用新型的较佳实施例而已,并非用于限定本实用新型的保护范围。凡在本实用新型的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本实用新型的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1