CN107786667A - 一种基于云平台的数据处理方法、***和设备 - Google Patents

一种基于云平台的数据处理方法、***和设备 Download PDF

Info

Publication number
CN107786667A
CN107786667A CN201711090847.3A CN201711090847A CN107786667A CN 107786667 A CN107786667 A CN 107786667A CN 201711090847 A CN201711090847 A CN 201711090847A CN 107786667 A CN107786667 A CN 107786667A
Authority
CN
China
Prior art keywords
data
keeper
primary database
database
issue
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711090847.3A
Other languages
English (en)
Inventor
袁栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Octopus Online Tourism Development Co Ltd
Original Assignee
Octopus Online Tourism Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Octopus Online Tourism Development Co Ltd filed Critical Octopus Online Tourism Development Co Ltd
Priority to CN201711090847.3A priority Critical patent/CN107786667A/zh
Publication of CN107786667A publication Critical patent/CN107786667A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种数据处理方法、***和设备。方法包括:获取管理员数据发布指令;检测管理员发布的数据是否完整,若否,则执行预设预警操作;若是,则检测主数据库是否正常运行;若是,则触发数据更新或者数据替换指令,将管理员发布的数据上传至主数据库,同时匹配缓存至与所述主数据库指令连接的副数据库中。通过检测管理员发布的数据是否完整,实现数据处理完整性检测,提高了数据库的精确率;进一步通过检测主数据库是否正常运行,将其上传至主数据库的技术手段实现了同步或异步数据上传模式,消除了非正常情况下的数据丢失风险,提高了数据安全性;最后数据匹配缓存至副数据库中的技术防止数据丢失,更重要的是提高了用户体验。

Description

一种基于云平台的数据处理方法、***和设备
技术领域
本发明属于云平台技术领域,特别涉及一种基于云平台的数据处理方法、***和设备。
背景技术
随着信息科技的发展,云计算逐步成为业界的发展热点,国内外各大厂商的云计算服务平台也开始纷纷投入到科学、教育、文化、卫生、政府、高性能计算、电子商务、物联网等多个领域进行使用。特别是服务业和非实体企业的商业活动越来越依赖于云计算环境,这就需要寻找一种强大的数据中心架构,这种高可用的架构能够减少甚至消除正常和非正常的停机对业务可用性造成的影响。这意味着无论是否有中断,关键任务应用***都能够持续不间断地创造产值。因此,建立多个数据中心来保障业务连续已成为企业的必然选择。
另外,由于云平台的建设或者故障,往往会有大量用户同时在线,其涉及大用户数据平台与云平台数据同步的问题,总体上数据库服务必须能够同时服务大量的在线用户,并且还需要保证较短的用户响应时间。针对现有云平台与用户数据平台间的不同步问题,其会导致用户体验度下降,甚至发生数据丢失导致整体数据满足不了现有云计算模式需求。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种基于云平台的可提升用户体验的、可实现数据同步和异步读写且可以防止数据丢失的数据处理方法、***和设备。所述技术方案如下:
第一方面,本发明实施例提供了一种基于云平台的数据处理方法,所述方法包括:
获取管理员数据发布指令;
根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作;
若是,根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库;
将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
结合第一方面,在第一种可能的实现方式中,所述根据预先设定的数据完整性检测方案,判定管理员发布的数据是否完整,若否,则执行预设预警操作的过程包括:
所述根据预先设定的数据完整性检查方案,检测管理员发布的数据是否完整;
若所述管理员发布的数据不完整,则将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端。
结合第一方面,在第二种可能的实现方式中,所述触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的过程为:
根据预先设定的故障检测方案,检测主数据库是否正常运行;
若否,则触发所述主数据库与副数据库的连接指令;
根据连接指令,将所述管理员发布的数据上传至所述副数据库。
结合第一方面至第一方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述根据预先设定的故障检测方案,检测主数据库是否正常运行,若否,所述方法还包括:
继续根据根据预先设定的故障检测方案,检测所述主数据库是否正常运行;
若是,则启动所述主数据库数据更新或数据替换指令;
将所述副数据库中所述管理员发布的数据上传至所述主数据库。
结合第一方面,在本发明的第四种可能的实现方式中,所述方法还包括:
获取用户数据检索请求;
根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则获取与所述用户数据检索请求对应的数据内容;
若否,则触发所述主数据库与副数据库的连接指令;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
第三方面,本发明实施例提供了一种基于云平台的数据处理***,所述***包括:
获取模块,用于获取管理员数据发布指令;
判断模块,用于检测所述管理员发布的数据的完整性;
数据传递模块,用于将所述管理员发布的数据上传至主数据库;
数据匹配模块,用于将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中;
预设预警模块,用于将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端;
数据检索模块,用于获取用户数据检索请求;
所述判断模块还用于根据预先设定的故障检测方案,检测主数据库是否正常运行;
所述数据传递模块还用于将所述副数据库中所述管理员最新发布的数据上传至所述主数据库。
结合第三方面,在第一种可能的实现方式中,所述获取模块具体用于:
获取管理员数据发布指令。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断模块具体用于:
根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整;
根据预先设定的故障检测方案,检测主数据库是否正常运行。
结合第三方面至第三方面的第二种任一可能的实现方式中,在第三种可能的实现方式中,所述数据传递模块具体用于:
若所述管理员发布的数据是完整的,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库;
根据连接指令,将所述管理员发布的数据上传至所述副数据库;
将所述副数据库中所述管理员发布的数据上传至所述主数据库;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
结合第三方面至第三方面的第三种任一可能的实现方式中,在第四种可能的实现方式中,所述数据匹配模块具体用于:
将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
结合第三方面至第三方面的第四种任一可能的实现方式中,在第五种可能的实现方式中,所述预设预警模块具体用于:
若所述管理员发布的数据不完整或有缺失,则将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端。
结合第三方面至第三方面的第五种任一可能的实现方式中,在第六种可能的实现方式中,所述数据检索模块具体用于:
获取用户数据检索请求。
第三方面,本发明实施例提供了一种基于云平台的数据处理设备,所述设备包括:
获取模块,用于获取管理员数据发布指令;
判断模块,用于检测所述管理员发布的数据的完整性;
数据传递模块,用于将所述管理员发布的数据上传至主数据库;
数据匹配模块,用于将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中;
预设预警模块,用于将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端;
数据检索模块,用于获取用户数据检索请求;
所述判断模块还用于根据预先设定的故障检测方案,检测主数据库是否正常运行;
所述数据传递模块还用于将所述副数据库中所述管理员最新发布的数据上传至所述主数据库。
结合第三方面,在第一种可能的实现方式中,所述获取模块具体用于:
获取管理员数据发布指令。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断模块具体用于:
根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整;
根据预先设定的故障检测方案,检测主数据库是否正常运行。
结合第三方面至第三方面的第二种任一可能的实现方式中,在第三种可能的实现方式中,所述数据传递模块具体用于:
若所述管理员发布的数据是完整的,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库;
根据连接指令,将所述管理员发布的数据上传至所述副数据库;
将所述副数据库中所述管理员发布的数据上传至所述主数据库;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
结合第三方面至第三方面的第三种任一可能的实现方式中,在第四种可能的实现方式中,所述数据匹配模块具体用于:
将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
结合第三方面至第三方面的第四种任一可能的实现方式中,在第五种可能的实现方式中,所述预设预警模块具体用于:
若所述管理员发布的数据不完整或有缺失,则将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端。
结合第三方面至第三方面的第五种任一可能的实现方式中,在第六种可能的实现方式中,所述数据检索模块具体用于:
获取用户数据检索请求。
本发明实施例提供了一种基于云平台的数据处理***、***和设备,包括:获取管理员数据发布指令;根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作;若是,根据预先设定的故障检测方案,检测主数据库是否正常运行;若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库;将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。通过获取管理员数据发布指令;根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作,实现数据处理完整性检测,提高了数据库的精确率;同时进一步通过根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的技术手段实现了同步或异步数据上传模式,消除了非正常情况下的数据丢失风险,提高了数据安全性;将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中的技术防止数据丢失,更重要的是提高了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种基于云平台的数据处理方法流程图;
图2是本发明实施例一提供的数据输入主数据库非正常运行时数据处理方法流程图;
图3是本发明实施例提供的数据输出过程数据处理方法流程图;
图4是本发明实施例二提供的一种基于云平台的数据处理方法流程图;
图5是本发明实施例提供的一种基于云平台的数据处理***结构示意图;
图6是本发明实施例提供的一种基于云平台的数据处理设备结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一本发明实施例提供了一种基于云平台的数据处理方法,所述方法,参考图1所示,包括:
S101获取管理员数据发布指令。
S102根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作。
具体地,所述根据预先设定的数据完整性检测方案,判定管理员发布的数据是否完整,若否,则执行预设预警操作的过程包括:
所述根据预先设定的数据完整性检查方案,检测管理员发布的数据是否完整;
若所述管理员发布的数据不完整,则将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端。
S103若是,根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库。
具体地,所述触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的过程为:
根据预先设定的故障检测方案,检测主数据库是否正常运行;
若否,则触发所述主数据库与副数据库的连接指令;
根据连接指令,将所述管理员发布的数据上传至所述副数据库。
S104将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
本发明所述方法,数据上传过程中检测出主数据库非正常运行时,参考图2所示,还包括:
继续根据根据预先设定的故障检测方案,检测所述主数据库是否正常运行;
若是,则启动所述主数据库数据更新或数据替换指令;
将所述副数据库中所述管理员发布的数据上传至所述主数据库。
本发明实施例所述方法,参考图3所示,还包括:
获取用户数据检索请求;
根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则获取与所述用户数据检索请求对应的数据内容;
若否,则触发所述主数据库与副数据库的连接指令;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
本发明实施例提供了一种基于云平台的数据处理方法通过获取管理员数据发布指令;根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作,实现数据处理完整性检测,提高了数据库的精确率;同时进一步通过根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的技术手段实现了同步或异步数据上传模式,消除了非正常情况下的数据丢失风险,提高了数据安全性;将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中的技术防止数据丢失,更重要的是提高了用户体验。
实施例二本发明实施例提供了一种基于云平台的数据处理方法,所述方法,参考图4所示,包括:
S201获取管理员数据发布指令;
S202根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若是则执行S204步骤,若否则执行S203步骤;
S203将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端,结束。
S204根据预先设定的故障检测方案,检测主数据库是否正常运行,若是则执行S207步骤,若否则执行S205和S209步骤;
S205触发所述主数据库与副数据库的连接指令,执行S206步骤;
S206根据连接指令,将所述管理员发布的数据上传至所述副数据库,然后执行S209步骤;
S207触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库,执行S208步骤;
S208将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
S209继续根据根据预先设定的故障检测方案,检测所述主数据库是否正常运行,若是则执行S210步骤;
S210启动所述主数据库数据更新或数据替换指令,执行S211步骤;
S211将所述副数据库中所述管理员发布的数据上传至所述主数据库。
本发明实施例所述方法,参考图3所示,还包括:
获取用户数据检索请求;
根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则获取与所述用户数据检索请求对应的数据内容;
若否,则触发所述主数据库与副数据库的连接指令;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
本发明实施例提供了一种基于云平台的数据处理方法通过获取管理员数据发布指令;根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作,实现数据处理完整性检测,提高了数据库的精确率;同时进一步通过根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的技术手段实现了同步或异步数据上传模式,消除了非正常情况下的数据丢失风险,提高了数据安全性;将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中的技术防止数据丢失,更重要的是提高了用户体验。
实施例三本发明实施例提供了一种基于云平台的数据处理***,参考图5所示,所述***包括:
获取模块51,用于获取管理员数据发布指令;
判断模块52,用于检测所述管理员发布的数据的完整性;
数据传递模块53,用于将所述管理员发布的数据上传至主数据库;
数据匹配模块54,用于将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中;
预设预警模块55,用于将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端;
数据检索模块56,用于获取用户数据检索请求;
所述判断模块52还用于根据预先设定的故障检测方案,检测主数据库是否正常运行;
所述数据传递模块53还用于将所述副数据库中所述管理员最新发布的数据上传至所述主数据库。
本发明实施例中所述获取模块51具体用于:
获取管理员数据发布指令。
本发明实施例中所述判断模块52具体用于:
根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整;
根据预先设定的故障检测方案,检测主数据库是否正常运行。
本发明实施例中所述数据传递模块53具体用于:
若所述管理员发布的数据是完整的,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库;
根据连接指令,将所述管理员发布的数据上传至所述副数据库;
将所述副数据库中所述管理员发布的数据上传至所述主数据库;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
本发明实施例中所述数据匹配模块54具体用于:
将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
本发明实施例中所述预设预警模块55具体用于:
若所述管理员发布的数据不完整或有缺失,则将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端。
本发明实施例中所述数据检索模块56具体用于:
获取用户数据检索请求。
本发明实施例提供了一种基于云平台的数据处理***通过获取管理员数据发布指令;根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作,实现数据处理完整性检测,提高了数据库的精确率;同时进一步通过根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的技术手段实现了同步或异步数据上传模式,消除了非正常情况下的数据丢失风险,提高了数据安全性;将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中的技术防止数据丢失,更重要的是提高了用户体验。
实施例四本发明实施例提供了一种基于云平台的数据处理设备,参考图6所示,所述***包括:
获取模块61,用于获取管理员数据发布指令;
判断模块62,用于检测所述管理员发布的数据的完整性;
数据传递模块63,用于将所述管理员发布的数据上传至主数据库;
数据匹配模块64,用于将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中;
预设预警模块65,用于将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端;
数据检索模块66,用于获取用户数据检索请求;
所述判断模块62还用于根据预先设定的故障检测方案,检测主数据库是否正常运行;
所述数据传递模块63还用于将所述副数据库中所述管理员最新发布的数据上传至所述主数据库。
本发明实施例中所述获取模块61具体用于:
获取管理员数据发布指令。
本发明实施例中所述判断模块62具体用于:
根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整;
根据预先设定的故障检测方案,检测主数据库是否正常运行。
本发明实施例中所述数据传递模块63具体用于:
若所述管理员发布的数据是完整的,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库;
根据连接指令,将所述管理员发布的数据上传至所述副数据库;
将所述副数据库中所述管理员发布的数据上传至所述主数据库;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
本发明实施例中所述数据匹配模块64具体用于:
将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
本发明实施例中所述预设预警模块65具体用于:
若所述管理员发布的数据不完整或有缺失,则将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端。
本发明实施例中所述数据检索模块66具体用于:
获取用户数据检索请求。
本发明实施例提供了一种基于云平台的数据处理***通过获取管理员数据发布指令;根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作,实现数据处理完整性检测,提高了数据库的精确率;同时进一步通过根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的技术手段实现了同步或异步数据上传模式,消除了非正常情况下的数据丢失风险,提高了数据安全性;将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中的技术防止数据丢失,更重要的是提高了用户体验。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的数据处理方法、***和设备在数据时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将***、设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的数据处理***、设备与数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种基于云平台的数据处理方法,其特征在于,所述方法包括:
获取管理员数据发布指令;
根据预先设定的数据完整性检测方案,检测管理员发布的数据是否完整,若否,则执行预设预警操作;
若是,根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库;
将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中。
2.根据权利要求1所述的一种基于云平台的数据处理方法,其特征在于,所述根据预先设定的数据完整性检测方案,判定管理员发布的数据是否完整,若否,则执行预设预警操作的过程包括:
所述根据预先设定的数据完整性检查方案,检测管理员发布的数据是否完整;
若所述管理员发布的数据不完整,则将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端。
3.根据权利要求1所述的一种基于云平台的数据处理方法,其特征在于,所述触发数据更新或者数据替换指令,将所述管理员发布的数据上传至主数据库的过程还包括:
根据预先设定的故障检测方案,检测主数据库是否正常运行;
若否,则触发所述主数据库与副数据库的连接指令;
根据连接指令,将所述管理员发布的数据上传至所述副数据库。
4.根据权利要求3所述的一种基于云平台的数据处理方法,其特征在于,所述根据预先设定的故障检测方案,检测主数据库是否正常运行,若否,还包括:
继续根据根据预先设定的故障检测方案,检测所述主数据库是否正常运行;
若是,则启动所述主数据库数据更新或数据替换指令;
将所述副数据库中所述管理员发布的数据上传至所述主数据库。
5.根据权利要求1所述的一种基于云平台的数据处理方法,其特征在于,所述方法还包括:
获取用户数据检索请求;
根据预先设定的故障检测方案,检测主数据库是否正常运行,若是,则获取与所述用户数据检索请求对应的数据内容;
若否,则触发所述主数据库与副数据库的连接指令;
根据连接指令,从所述副数据库中获取与所述用户数据检索请求对应的数据内容。
6.一种基于云平台的数据处理***,其特征在于,所述***包括:
获取模块,用于获取管理员数据发布指令;
判断模块,用于检测所述管理员发布的数据的完整性;
数据传递模块,用于将所述管理员发布的数据上传至主数据库;
数据匹配模块,用于将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中;
预设预警模块,用于将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端;
数据检索模块,用于获取用户数据检索请求;
所述判断模块还用于根据预先设定的故障检测方案,检测主数据库是否正常运行;
所述数据传递模块还用于将所述副数据库中所述管理员最新发布的数据上传至所述主数据库。
7.一种基于云平台的数据处理设备,其特征在于,所述设备包括:
获取模块,用于获取管理员数据发布指令;
判断模块,用于检测所述管理员发布的数据的完整性;
数据传递模块,用于将所述管理员发布的数据上传至主数据库;
数据匹配模块,用于将所述管理员发布的数据匹配缓存至与所述主数据库指令连接的副数据库中;
预设预警模块,用于将数据重新更新提示指令或数据错误提示指令发送至管理员控制终端;
数据检索模块,用于获取用户数据检索请求;
所述判断模块还用于根据预先设定的故障检测方案,检测主数据库是否正常运行;
所述数据传递模块还用于将所述副数据库中所述管理员最新发布的数据上传至所述主数据库。
CN201711090847.3A 2017-11-08 2017-11-08 一种基于云平台的数据处理方法、***和设备 Pending CN107786667A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711090847.3A CN107786667A (zh) 2017-11-08 2017-11-08 一种基于云平台的数据处理方法、***和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711090847.3A CN107786667A (zh) 2017-11-08 2017-11-08 一种基于云平台的数据处理方法、***和设备

Publications (1)

Publication Number Publication Date
CN107786667A true CN107786667A (zh) 2018-03-09

Family

ID=61432751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711090847.3A Pending CN107786667A (zh) 2017-11-08 2017-11-08 一种基于云平台的数据处理方法、***和设备

Country Status (1)

Country Link
CN (1) CN107786667A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109347874A (zh) * 2018-11-29 2019-02-15 杭州电力设备制造有限公司 基于云存储的电网数据上传方法、装置、***及存储介质
CN110456738A (zh) * 2018-05-07 2019-11-15 华中科技大学 监控***及其监控方法
CN111177059A (zh) * 2019-12-13 2020-05-19 珠海泰坦新动力电子有限公司 一种基于化成分容***的数据处理方法及其***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006036128A1 (en) * 2004-09-29 2006-04-06 Sarkar Pte Ltd System for semantically disambiguating text information
CN105187454A (zh) * 2015-10-22 2015-12-23 华北电力大学 一种电力工程设计数据传输与安全防护方法
CN107015885A (zh) * 2016-07-12 2017-08-04 阿里巴巴集团控股有限公司 主备用数据库切换时的服务提供方法、***和配置中心

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006036128A1 (en) * 2004-09-29 2006-04-06 Sarkar Pte Ltd System for semantically disambiguating text information
CN105187454A (zh) * 2015-10-22 2015-12-23 华北电力大学 一种电力工程设计数据传输与安全防护方法
CN107015885A (zh) * 2016-07-12 2017-08-04 阿里巴巴集团控股有限公司 主备用数据库切换时的服务提供方法、***和配置中心

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110456738A (zh) * 2018-05-07 2019-11-15 华中科技大学 监控***及其监控方法
CN109347874A (zh) * 2018-11-29 2019-02-15 杭州电力设备制造有限公司 基于云存储的电网数据上传方法、装置、***及存储介质
CN111177059A (zh) * 2019-12-13 2020-05-19 珠海泰坦新动力电子有限公司 一种基于化成分容***的数据处理方法及其***

Similar Documents

Publication Publication Date Title
US9372743B1 (en) System and method for storage management
CN110351203B (zh) 一种消息处理方法、装置、***、服务器及存储介质
US20140068334A1 (en) Reliable unit testing through cached mocking
CN107786667A (zh) 一种基于云平台的数据处理方法、***和设备
US8751762B2 (en) Prevention of overlay of production data by point in time copy operations in a host based asynchronous mirroring environment
CN106155943B (zh) 一种双控存储设备的掉电保护的方法及装置
CN105209982B (zh) 用于控制自动化***中的物理单元的方法和设备
US8806268B2 (en) Communication of conditions at a primary storage controller to a host
CN106681656A (zh) 一种动态可调的云存储***容错方法
US9104320B2 (en) Data integrity protection in storage volumes
Jayasekara et al. Optimizing checkpoint‐based fault‐tolerance in distributed stream processing systems: Theory to practice
US8661293B2 (en) Test architecture based on intelligent test sequence
CN107861829A (zh) 一种磁盘故障检测的方法、***、装置及存储介质
CN107864209A (zh) 数据写入的方法、装置及服务器
US9971543B2 (en) Methods and apparatus for storing electronic documents
CN116737736A (zh) 数据一致性检查及修复方法、装置、设备、介质及产品
JP6377537B2 (ja) 電力系統監視装置、電力系統監視方法及び電力系統監視プログラム
CN108282347A (zh) 一种服务器数据在线管理方法和***
US8478954B2 (en) Prioritizing subgroups in a consistency group
US20150067252A1 (en) Communicating outstanding maintenance tasks to improve disk data integrity
CN106991024A (zh) 一种硬盘背板的检测方法和***
CN112953783A (zh) 卫星链路状态检测方法、装置、服务器及存储介质
KR20170014344A (ko) 에너지 관리 시스템
CN110275828B (zh) 一种计算机软件优化测试数据有效载荷的方法
US9418100B1 (en) System and method for storage management

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180309

RJ01 Rejection of invention patent application after publication