数据库管理系统、方法、存储介质及电子设备技术方案

技术编号:24756087 阅读:29 留言:0更新日期:2020-07-04 09:08
本申请提出一种数据库管理系统、方法、存储介质及电子设备,其中系统包括:主设备和从设备;主设备包括:主用数据库和主用管理模块;从设备包括:备用数据库和备用管理模块;主用管理模块,用于获取主用数据库的状态和备用数据库的状态;在主用数据库的状态为正常状态时,建立数据库管理系统的虚拟地址与主设备地址之间的对应关系,在接收到携带虚拟地址的数据查询请求时,将数据查询请求发送给主用数据库进行处理。从而能够在主用数据库故障时,采用备用数据库提供服务。从而能够在成本较低的情况下,提供高可靠性的服务。

Database management system, method, storage medium and electronic equipment

【技术实现步骤摘要】
数据库管理系统、方法、存储介质及电子设备
本申请涉及数据处理
,尤其涉及一种数据库管理系统、方法、存储介质及电子设备。
技术介绍
目前,Neo4j数据库是一种高性能的NOSQL图形数据库,将结构化数据存储在网络中,能够提供与待查询信息具有关联关系的数据。目前的Neo4j数据库有两种版本,一种是社区版neo4j,一种是商业版neo4j。社区版neo4j是一种单节点数据库,成本低,但在单节点存在故障时,数据库难以提供查询服务,可靠性差。从而难以确保在成本低的情况下提供高可靠性的服务。
技术实现思路
本申请的第一个目的在于提出一种数据库管理系统,该系统包括:主设备和从设备,主设备上设置有主用数据库和主用管理模块,从设备上设置有备用数据库和备用管理模块,从而能够在主用数据库故障时,采用备用数据库提供服务。从而能够在成本较低的情况下,提供高可靠性的服务。本申请的第二个目的在于提出一种数据库管理方法。本申请的第三个目的在于提出一种非临时性计算机可读存储介质。本申请的第四个目的在于提出一种电子设备。本本文档来自技高网...

【技术保护点】
1.一种数据库管理系统,其特征在于,包括:/n主设备和从设备;/n所述主设备包括:主用数据库和主用管理模块;所述从设备包括:备用数据库和备用管理模块;/n所述主用管理模块,用于获取主用数据库的状态和备用数据库的状态;在所述主用数据库的状态为正常状态时,建立数据库管理系统的虚拟地址与主设备地址之间的对应关系,在接收到携带所述虚拟地址的数据查询请求时,将所述数据查询请求发送给所述主用数据库进行处理。/n

【技术特征摘要】
1.一种数据库管理系统,其特征在于,包括:
主设备和从设备;
所述主设备包括:主用数据库和主用管理模块;所述从设备包括:备用数据库和备用管理模块;
所述主用管理模块,用于获取主用数据库的状态和备用数据库的状态;在所述主用数据库的状态为正常状态时,建立数据库管理系统的虚拟地址与主设备地址之间的对应关系,在接收到携带所述虚拟地址的数据查询请求时,将所述数据查询请求发送给所述主用数据库进行处理。


2.根据权利要求1所述的系统,其特征在于,所述主用管理模块,还用于在所述主用数据库的状态为非正常状态且所述备用数据库的状态为正常状态时,向所述备用管理模块发送切换指令,并删除所述虚拟地址与主设备地址之间的对应关系;
所述备用管理模块,用于根据所述备用切换指令,建立所述虚拟地址与从设备地址之间的对应关系。


3.根据权利要求1所述的系统,其特征在于,所述主用管理模块和所述备用管理模块上分别嵌入有状态监控脚本;
所述主用管理模块上嵌入的状态监控脚本,用于监控主用数据库的状态;
所述备用管理模块上嵌入的状态监控脚本,用于监控备用数据库的状态。


4.根据权利要求3所述的系统,其特征在于,所述主用管理模块上嵌入的状态监控脚本,用于调用主用数据库的服务接口,根据返回结果确定主用数据库的状态。


5.根据权利要求1所述的系统,其特征在于,所述主用数据库和所述备用数据库上分别设置有数据同步脚本,用于对所述主用数据库和所述备用数据库进行数据同步。
<...

【专利技术属性】
技术研发人员:商晓健
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京;11

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

1