数据库可视化监控方法、系统、终端设备及存储介质与流程

allin2023-04-13  107



1.本技术涉及数据库技术领域,尤其是涉及一种数据库可视化监控方法、系统、终端设备及存储介质。


背景技术:

2.在各种业务应用中,通常应用系统都会部署数据库来存储整个系统的数据,数据库是应用系统的重要组成,因此对数据库的监控十分重要。
3.数据库一般分为线上数据库和本地数据库,以一款软件为例,线上数据库内存储有软件的所有数据,本地数据库则表示开发者可编辑的数据,软件刚推出时,线上数据库的数据和本地数据库的数据是一致的。
4.当开发者需要对本地数据进行修改或者补充时,直接在本地数据库中对文件或者数据进行编辑保存,由开发者进行记录或者由数据库管理员(database administrator,简称dba)对本地数据库进行监控,以便后续对线上数据库进行更新。
5.针对上述中的相关技术,发明人认为,数据库的运维无论是开发者进行实时记录或者是dba进行实时监控,都需要较大的人工投入,而且容易产生遗漏,管理比较混乱,导致最终获取的更新内容不完善,监控效果较差。


技术实现要素:

6.为了对数据库的运维过程进行统一管理,提高数据库的监控效果,本技术提供一种数据库可视化监控方法、系统、终端设备及存储介质。
7.第一方面,本技术提供一种数据库可视化监控方法,采用如下的技术方案:一种数据库可视化监控方法,包括以下步骤:获取预设的数据模板;基于所述数据模板对所述线上数据库和所述本地数据库进行解析,得到可视化的线上数据信息和本地数据信息;对所述线上数据信息和本地数据信息进行分析,得到分析结果;基于所述分析结果获取所述本地数据信息的更新内容。
8.通过采用上述技术方案,基于预设的数据模板对线上数据库和本地数据库进行解析,得到可视化的线上数据信息以及本地数据信息,判断本地数据信息和线上数据信息是否存在差异,若存在差异,获取更新内容,以便后续对线上数据库进行更新。本技术减少了在数据库运维过程中的人工投入,本地数据库中的任何变化都可以及时监控,统一管理,并自动获取更新内容,以便对线上数据库进行更新,从而提高了数据库的监控效果。
9.可选的,所述基于所述数据模板对所述线上数据库和所述本地数据库进行解析,得到可视化的线上数据信息和本地数据信息包括以下步骤:获取所述数据模板的模板信息;基于所述模板信息解析所述线上数据库和所述本地数据库,得到与所述模板信息
匹配的线上数据信息和本地数据信息,并进行显示。
10.通过采用上述技术方案,使用数据模板对线上数据库和本地数据库,将线上数据库和本地数据库中的数据进行直观展示,便于查看。
11.可选的,所述对所述线上数据信息和本地数据信息进行分析,得到分析结果包括以下步骤:分析所述线上数据信息与所述本地数据信息是否存在差异;若存在差异,则确定本地数据信息有更新;若不存在差异,则确定本地数据信息无更新。
12.通过采用上述技术方案,判断线上数据信息和本地数据信息是否存在差异,即可确定本地数据信息是否有更新,无需开发者进行实时记录,减少了人工投入,方便数据库的统一管理。
13.可选的,所述分析所述线上数据信息与所述本地数据信息是否存在差异包括以下步骤:分别获取所述线上数据信息的第一哈希值与所述本地数据信息的第二哈希值;判断所述第一哈希值与所述第二哈希值是否一致;若一致,则确定所述线上数据信息与所述本地数据信息不存在差异;若不一致,则确定所述线上数据信息与所述本地数据信息存在差异。
14.通过采用上述技术方案,根据第一哈希值和第二哈希值的对比来确认线上数据信息和本地数据信息是否存在差异,计算比较准确,减少了遗漏更新内容的可能性。
15.可选的,所述基于所述分析结果获取所述本地数据信息的更新内容包括以下步骤:当确定本地数据信息有更新后,获取所述线上数据信息和所述本地数据信息的差异信息,并进行标注显示;将所有所述差异信息进行汇总,作为更新内容并输出。
16.通过采用上述技术方案,能够对差异信息进行统一管理,形成更新内容,便于后续对线上数据库进行更新。
17.可选的,获取所述线上数据信息和所述本地数据信息的差异信息,并进行标注显示包括以下步骤:获取所述本地数据信息与所述线上数据信息存在差异的差异文件,将所述差异文件作为差异信息;基于文件搜索引擎获取差异文件中的差异字段,对所述差异文件和所述差异字段进行标注显示。
18.通过采用上述技术方案,获取差异文件之后,通过文件搜索引擎对差异文件进行分析,得到有差异的差异字段,并进行标注显示,便于查看和确定本地数据信息中的具体修改信息。
19.第二方面,本技术还提供一种数据库可视化监控系统,采用如下的技术方案:一种数据库可视化监控系统,包括:获取模块、解析模块、分析模块和输出模块,所述解析模块与所述获取模块连接,所述分析模块与所述解析模块连接,所述输出模块与所述分析模块连接;
所述获取模块,用于获取预设的数据模板;所述解析模块,用于基于所述数据模板对所述线上数据库和所述本地数据库进行解析,得到可视化的线上数据信息和本地数据信息;所述分析模块,用于对所述线上数据信息和本地数据信息进行分析,得到分析结果;所述输出模块,用于基于所述分析结果获取所述本地数据信息的更新内容。
20.通过采用上述技术方案,解析模块基于预设的数据模板对线上数据库和本地数据库进行解析,得到可视化的线上数据信息以及本地数据信息,分析模块判断本地数据信息和线上数据信息是否存在差异,若存在差异,输出模块获取更新内容,以便后续对线上数据库进行更新,减少了在数据库运维过程中的人工投入,本地数据库中的任何变化都可以及时监控,统一管理,并自动获取更新内容,以便对线上数据库进行更新,从而提高了数据库的监控效果。
21.可选的,所述分析模块包括判断单元和分析单元,所述判断单元与所述分析单元连接;所述判断单元,用于分别获取所述线上数据信息的第一哈希值与所述本地数据信息的第二哈希值,并判断所述第一哈希值与所述第二哈希值是否一致,获得判断结果;所述分析单元,用于基于判断结果分析所述线上数据信息与所述本地数据信息是否存在差异,并得到分析结果。
22.通过采用上述技术方案,根据第一哈希值和第二哈希值的对比来确认线上数据信息和本地数据信息是否存在差异,进而可以确定本地数据信息是否有更新,能够准确的得到更新的文件,无需开发者进行实时记录,减少了人工投入,方便数据库的统一管理。
23.第三方面,本技术提供一种终端设备,采用如下的技术方案:一种终端设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,所述处理器加载并执行计算机程序时,采用了上述的一种数据库可视化监控方法。
24.通过采用上述技术方案,通过将上述的一种数据库可视化监控方法生成计算机程序,并存储于存储器中,以被处理器加载并执行,从而,根据存储器及处理器制作终端设备,方便使用。
25.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,采用了上述的一种数据库可视化监控方法。
26.通过采用上述技术方案,通过将上述的一种数据库可视化监控方法生成计算机程序,并存储于计算机可读存储介质中,以被处理器加载并执行,通过计算机可读存储介质,方便计算机程序的可读及存储。
附图说明
27.图1是本技术实施例一种数据库可视化监控方法的整体流程示意图。
28.图2是本技术实施例一种数据库可视化监控方法中步骤s201-步骤s202的流程示意图。
29.图3是本技术实施例一种数据库可视化监控方法中步骤s301-步骤s302的流程示意图。
30.图4是本技术实施例一种数据库可视化监控方法中步骤s401-步骤s404的流程示意图。
31.图5是本技术实施例一种数据库可视化监控方法中步骤s501-步骤s502的流程示意图。
32.图6是本技术实施例一种数据库可视化监控方法中步骤s601-步骤s602的流程示意图。
33.图7是是本技术实施例一种数据库可视化监控的整体模块示意图。
34.附图标记说明:1、获取模块;2、解析模块;3、分析模块;31、判断单元;32、分析单元;4、输出模块;41、标注单元;42、输出单元。
具体实施方式
35.以下结合附图对本技术作进一步详细说明。
36.值得一提的是,本实施例以sql server软件作为载体进行说明。
37.本技术实施例公开一种数据库可视化监控方法,参照图1,包括以下步骤:s101、获取预设的数据模板;s102、基于数据模板对线上数据库和本地数据库进行解析,得到可视化的线上数据信息和本地数据信息;s103、对线上数据信息和本地数据信息进行分析,得到分析结果;s104、基于分析结果获取本地数据信息的更新内容。
38.步骤s101中,根据实际需求预设数据模板,使用数据模板可以对数据库中的数据进行解析,以直观展示数据库中的各项数据。
39.步骤s102中,根据预设的数据模板来对线上数据库和本地数据库进行解析,具体参照图2,包括以下步骤:s201、获取数据模板的模板信息;s202、基于模板信息解析线上数据库和本地数据库,得到与模板信息匹配的线上数据信息和本地数据信息,并进行显示。
40.在本实施例中,使用sql server软件来构建数据模板,数据模板中包括有已经定义好的表、视图、存储过程、函数、作业等模板信息。为了方便阐述,本实施例以表、视图和存储过程为例对模板信息进行阐述。
41.具体地,表是存放数据的基本单元,用于存放业务的数据,例如商户信息;视图的作用是把多个标的数据能够一起关联查询出来;存储过程(stored procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象,存储过程是为了完成特定功能的sql语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。当使用数据模板对数据库中的数据进行解析后,数据库中的数据能够按照模板信息进行直观展示,也即,使原本数据库中的数据变成可视化数据。
42.具体地,根据已经定义好的模板信息对下载好的线上数据库中的数据进行解析,
能够得到线上数据表中的各个文件、线上数据视图中的各个文件以及线上数据存储过程中的各个文件,作为线上数据信息;根据模板信息对本地数据库中的数据进行解析,能够得到本地数据表中的各个文件、本地数据视图中的各个文件以及本地数据存储过程中的各个文件,作为本地数据信息。同时,在sql server中还显示本地数据信息中各文件的名称、更新状态、修改时间以及创建时间等信息,便于查询。
43.在获取线上数据信息和本地数据信息之后,对线上数据信息和本地数据信息进行分析,参照图3,具体包括以下步骤:s301、分析线上数据信息与本地数据信息是否存在差异;s302、若存在差异,则确定本地数据信息有更新;s303、若不存在差异,则确定本地数据信息无更新。
44.通过判断线上数据信息和本地数据信息是否存在差异来确定开发者是否对本地数据进行了更新。参照图4,具体分析过程包括以下步骤:s401、分别获取线上数据信息的第一哈希值与本地数据信息的第二哈希值;s402、判断第一哈希值与第二哈希值是否一致;s403、若一致,则确定线上数据信息与本地数据信息不存在差异;s404、若不一致,则确定线上数据信息与本地数据信息存在差异。
45.哈希值,即hash值,是通过对文件内容进行加密运算得到的一组二进制值,主要用途是用于文件校验或签名。正是因为这样的特点,本实施例通过哈希值来判断两个文件是否相同。
46.获取线上数据信息中各文件的第一哈希值以及本地数据信息中各文件的第二哈希值,通过判断第一哈希值与第二哈希值是否一致来确定本地文件与线上文件是否存在差异,继而确定本地数据信息和线上数据信息是否存在差异。若第一哈希值与第二哈希值一致,则确定此时线上数据信息和本地数据信息不存在差异,也即确定本地数据信息没有更新;若第一哈希值与第二哈希值不一致,则确定此时线上数据信息和本地数据信息存在差异,也即确定本地数据信息已经进行了更新。
47.例如,当线上数据表中x文件的哈希值为m,本地数据表中x文件的哈希值为n,m与n不相同,则确定本地数据表发生了变化,即本地数据表中的x文件已经更新。
48.其中,参照图5,当确定本地数据信息进行了更新后,执行以下步骤:s501、当确定本地数据信息有更新后,获取线上数据信息和本地数据信息的差异信息,并进行标注显示;s502、将所有差异信息进行汇总,作为更新内容并输出。
49.在本实施例中,确定本地数据信息有更新后,由于已经将线上数据信息以及本地数据信息进行可视化处理,此时可以确定差异信息,参照图,具体包括以下步骤:s601、获取本地数据信息与线上数据信息存在差异的差异文件,将差异文件作为差异信息;s602、基于文件搜索引擎获取差异文件中的差异字段,对差异文件和差异字段进行标注显示。
50.具体地,将差异文件作为差异信息,并将差异文件标注成特殊颜色(如绿色),或者采用其他标注方式来显示差异信息,以便捕捉差异文件的文件名称、更新状态、修改时间和
创建时间等等,方便查看差异文件的修改历史记录。
51.另外,确定差异文件之后,通过对比程序算法来对差异文件中的线上字段和本地字段进行逐条对比,还可以得到有差异的具体字段,从而可以确定字段的具体修改信息。
52.例如,开发者在本地数据表中增加了字段from_ip的长度,那么包括字段from_ip的y文件就发生了变化,即进行了更新,此时在sql server中将y文件标注成绿色,当点击y文件时,能够展示具体的线上数据表中y文件from_ip字段的原有信息与本地数据表中y文件的from_ip字段的具体修改信息,以便进行比较和确认。
53.步骤s502中,确认差异信息之后,将本地数据信息中所有的差异信息进行汇总,作为更新内容进行输出,方便后续根据更新内容对线上数据库进行更新。
54.本技术实施例一种数据库可视化监控方法的实施原理为:通过预设的数据模板对线上数据库和本地数据库进行解析,得到可视化的线上数据信息以及本地数据信息,获取线上数据信息中所有文件的第一哈希值以及本地数据信息中所有文件的第二哈希值,通过判断第一哈希值和第二哈希值是否一致来判断本地数据信息和线上数据信息是否存在差异,若存在差异,获取差异信息,汇总所有的差异信息作为更新内容,以便后续对线上数据库进行更新。本技术的设置能够极大减少数据库运维过程中的人工投入,本地数据库中的任何变化都可以及时监控,进行统一管理,并自动获取更新内容以便对线上数据库进行更新,从而提高了数据库的监控效果。
55.本技术还公开一种数据库可视化监控系统,参照图6,包括获取模块1、解析模块2、分析模块3和输出模块4,其中,解析模块2与获取模块1连接,分析模块3与解析模块2连接,输出模块4与分析模块3连接;获取模块1用于获取预设的数据模板;解析模块2用于基于数据模板对线上数据库和本地数据库进行解析,得到可视化的线上数据信息和本地数据信息;分析模块3用于对线上数据信息和本地数据信息进行分析,得到分析结果;输出模块4用于基于分析结果获取本地数据信息的更新内容。
56.具体地,获取模块1根据实际需求预设数据模板,使用数据模板可以对数据库中的数据进行解析,以直观展示数据库中的各项数据。
57.具体地,在本实施例中,使用sql server软件来构建数据模板,数据模板中包括有已经定义好的表、视图、存储过程、函数、作业等模板信息。为了方便阐述,本实施例以表、视图和存储过程为例对模板信息进行阐述。
58.更具体地,表是存放数据的基本单元,用于存放业务的数据,例如商户信息;视图的作用是把多个标的数据能够一起关联查询出来;存储过程(stored procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象,存储过程是为了完成特定功能的sql语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。当使用数据模板对数据库中的数据进行解析后,数据库中的数据能够按照模板信息进行直观展示,也即,使原本数据库中的数据变成可视化数据。
59.具体地,解析模块2根据已经定义好的模板信息对下载好的线上数据库中的数据进行解析,能够得到线上数据表、线上数据视图以及线上数据存储过程,作为线上数据信息;根据模板信息对本地数据库中的数据进行解析,能够得到本地数据表、本地数据视图以及本地数据存储过程,作为本地数据信息。
60.具体地,分析模块3包括判断单元31和分析单元32,判断单元31用于分别获取线上
数据信息的第一哈希值与本地数据信息的第二哈希值,并判断第一哈希值与第二哈希值是否一致,得到判断结果。分析单元32用于根据判断结果分析线上数据信息与本地数据信息是否存在差异,并得到分析结果。
61.更具体地,判断单元31获取线上数据信息中各文件的第一哈希值以及本地数据信息中各文件的第二哈希值,通过判断第一哈希值与第二哈希值是否一致来确定本地文件与线上文件是否存在差异,继而确定本地数据信息和线上数据信息是否存在差异。若第一哈希值与第二哈希值一致,则判断单元31确定此时线上数据信息和本地数据信息不存在差异,也即确定本地数据信息没有更新;若第一哈希值与第二哈希值不一致,则判断单元31确定此时线上数据信息和本地数据信息存在差异,也即确定本地数据信息已经进行了更新。
62.例如,当线上数据表中x文件的哈希值为m,本地数据表中x文件的哈希值为n,m与n不相同,则判断单元31确定本地数据表发生了变化,即本地数据表中的x文件已经更新。
63.更具体地,分析单元32接收判断单元31的判断结果,若判断单元31确定此时线上数据信息和本地数据信息不存在差异,则分析单元32确定本地数据信息无更新,若判断单元31确定此时线上数据信息和本地数据信息存在差异,则分析单元32确定本地数据信息有更新。
64.其中,输出模块4包括标注单元41和输出单元42,在本实施例中,确定本地数据信息有更新后,由于已经将线上数据信息以及本地数据信息进行可视化处理,此时标注单元41获取差异文件,将差异文件作为差异信息,并将差异文件标注成特殊颜色(如绿色),也可以采用其他标注方式来显示差异信息,以便捕捉差异文件的文件名称、更新状态、修改时间和创建时间等等,方便查看差异文件的修改历史记录。
65.另外,确定差异文件之后,分析单元32通过对比程序算法来对差异文件中的线上字段和本地字段进行逐条对比,还可以得到有差异的具体字段,从而可以确定字段的具体修改信息。
66.例如,开发者在本地数据表中增加了字段from_ip的长度,那么包括字段from_ip的y文件就发生了变化,即进行了更新,此时标注单元41在sql server中将y文件标注成绿色,当点击y文件时,能够展示具体的线上数据表中y文件from_ip字段的原有信息与本地数据表中y文件的from_ip字段的具体修改信息,以便进行比较和确认。
67.输出单元42将标注单元41标注的所有差异信息进行汇总,形成更新内容并输出,以便后续根据更新内容对线上数据库进行更新。
68.本技术实施例一种数据库可视化监控系统的实施原理为:解析模块2通过预设的数据模板对线上数据库和本地数据库进行解析,得到可视化的线上数据信息以及本地数据信息,分析模块3获取线上数据信息中所有文件的第一哈希值以及本地数据信息中所有文件的第二哈希值,并通过判断第一哈希值和第二哈希值是否一致来判断本地数据信息和线上数据信息是否存在差异,若存在差异,则输出模块4获取差异信息,汇总所有的差异信息作为更新内容,以便后续对线上数据库进行更新。本技术的设置能够极大减少数据库运维过程中的人工投入,本地数据库的任何变化都可以及时监控,进行统一管理,并自动获取更新内容以便对线上数据库进行更新,从而提高了数据库的监控效果。
69.本技术实施例还公开一种终端设备,包括存储器、处理器以及存储在存储器中并能够在处理器上运行的计算机程序,其中,处理器执行计算机程序时,采用了上述实施例中
的一种数据库可视化监控方法。
70.其中,终端设备可以采用台式电脑、笔记本电脑或者云端服务器等计算机设备,并且,终端设备包括但不限于处理器以及存储器,例如,终端设备还可以包括输入输出设备、网络接入设备以及总线等。
71.其中,处理器可以采用中央处理单元(cpu),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本技术对此不做限制。
72.其中,存储器可以为终端设备的内部存储单元,例如,终端设备的硬盘或者内存,也可以为终端设备的外部存储设备,例如,终端设备上配备的插接式硬盘、智能存储卡(smc)、安全数字卡(sd)或者闪存卡(fc)等,并且,存储器还可以为终端设备的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及终端设备所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本技术对此不做限制。
73.其中,通过本终端设备,将上述实施例中的一种数据库可视化监控方法存储于终端设备的存储器中,并且,被加载并执行于终端设备的处理器上,方便使用。
74.本技术实施例还公开一种计算机可读存储介质,并且,计算机可读存储介质存储有计算机程序,其中,计算机程序被处理器执行时,采用了上述实施例中的一种数据库可视化监控方法。
75.其中,计算机程序可以存储于计算机可读介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读介质包括能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom)、随机存取存储器(ram)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读介质包括但不限于上述元器件。
76.其中,通过本计算机可读存储介质,将上述实施例中的一种数据库可视化监控方法存储于计算机可读存储介质中,并且,被加载并执行于处理器上,以方便上述方法的存储及应用。
77.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。

技术特征:
1.一种数据库可视化监控方法,其特征在于,包括以下步骤:获取预设的数据模板;基于所述数据模板对所述线上数据库和所述本地数据库进行解析,得到可视化的线上数据信息和本地数据信息;对所述线上数据信息和本地数据信息进行分析,得到分析结果;基于所述分析结果获取所述本地数据信息的更新内容。2.根据权利要求1所述的数据库可视化监控方法,其特征在于,所述基于所述数据模板对所述线上数据库和所述本地数据库进行解析,得到可视化的线上数据信息和本地数据信息包括以下步骤:获取所述数据模板的模板信息;基于所述模板信息解析所述线上数据库和所述本地数据库,得到与所述模板信息匹配的线上数据信息和本地数据信息,并进行显示。3.根据权利要求1所述的一种数据库可视化监控方法,其特征在于,所述对所述线上数据信息和本地数据信息进行分析,得到分析结果包括以下步骤:分析所述线上数据信息与所述本地数据信息是否存在差异;若存在差异,则确定本地数据信息有更新;若不存在差异,则确定本地数据信息无更新。4.根据权利要求3所述的一种数据库可视化监控方法,其特征在于,所述分析所述线上数据信息与所述本地数据信息是否存在差异包括以下步骤:分别获取所述线上数据信息的第一哈希值与所述本地数据信息的第二哈希值;判断所述第一哈希值与所述第二哈希值是否一致;若一致,则确定所述线上数据信息与所述本地数据信息不存在差异;若不一致,则确定所述线上数据信息与所述本地数据信息存在差异。5.根据权利要求3所述的一种数据库可视化监控方法,其特征在于,所述基于所述分析结果获取所述本地数据信息的更新内容包括以下步骤:当确定本地数据信息有更新后,获取所述线上数据信息和所述本地数据信息的差异信息,并进行标注显示;将所有所述差异信息进行汇总,作为更新内容并输出。6.根据权利要求5所述的一种数据库可视化监控方法,其特征在于,获取所述线上数据信息和所述本地数据信息的差异信息,并进行标注显示包括以下步骤:获取所述本地数据信息与所述线上数据信息存在差异的差异文件,将所述差异文件作为差异信息;基于文件搜索引擎获取差异文件中的差异字段,对所述差异文件和所述差异字段进行标注显示。7.一种数据库可视化监控系统,其特征在于,包括:获取模块(1)、解析模块(2)、分析模块(3)和输出模块(4),所述解析模块(2)与所述获取模块(1)连接,所述分析模块(3)与所述解析模块(2)连接,所述输出模块(4)与所述分析模块(3)连接;所述获取模块(1),用于获取预设的数据模板;所述解析模块(2),用于基于所述数据模板对所述线上数据库和所述本地数据库进行
解析,得到可视化的线上数据信息和本地数据信息;所述分析模块(3),用于对所述线上数据信息和本地数据信息进行分析,得到分析结果;所述输出模块(4),用于基于所述分析结果获取所述本地数据信息的更新内容。8.根据权利要求7所述的一种数据库可视化监控系统,其特征在于,所述分析模块(3)包括判断单元(31)和分析单元(32),所述判断单元(31)与所述分析单元(32)连接;所述判断单元(31),用于分别获取所述线上数据信息的第一哈希值与所述本地数据信息的第二哈希值,并判断所述第一哈希值与所述第二哈希值是否一致,获得判断结果;所述分析单元(32),用于基于判断结果分析所述线上数据信息与所述本地数据信息是否存在差异,并得到分析结果。9.一种终端设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,其特征在于,所述处理器加载并执行计算机程序时,采用了权利要求1-5中任一项所述的方法。10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时,采用了权利要求1-5中任一项所述的方法。

技术总结
本申请涉及数据库技术领域,尤其是涉及一种数据库可视化监控方法、系统、终端设备及存储介质,其方法包括以下步骤:获取预设的数据模板;基于所述数据模板对所述线上数据库和所述本地数据库进行解析,得到可视化的线上数据信息和本地数据信息;对所述线上数据信息和本地数据信息进行分析,得到分析结果;基于所述分析结果获取所述本地数据信息的更新内容。本申请的设置能够对数据库的运维过程进行统一管理,提高数据库的监控效果。提高数据库的监控效果。提高数据库的监控效果。


技术研发人员:焦家林 高会芳 吴妍冰
受保护的技术使用者:北京汇元网科技股份有限公司
技术研发日:2022.03.18
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-10456.html

最新回复(0)