一种基于图数据库的电网调度系统的制作方法
- 国知局
- 2024-10-09 15:07:14
本发明涉及电网调度,具体涉及一种基于图数据库的电网调度系统。
背景技术:
1、web的迅速发展使其成为一个巨大的信息源。按照信息蕴含的深度,整个web可分为surface web和deepweb两大部分。其中:由于deep web的规模巨大,使得deep web数据集成系统9中会集成上百甚至上千个web数据库,极地地超过了传统数据集成系统中数据源的数量。然而,由于对web数据库的访问只能通过其提供的具有特定查询能力的查询接口,给我们对web数据库的了解带来了困难。这就需要对web数据库进行采样,通过这个样本。
2、现有技术中在deep web数据集成系统中,对于一个给定的用户查询,事实上:
3、(1)、有些web数据库并不满足该查询,无须对其查询;
4、(2)、有些web数据库之间存在着较大的冗余,只选择其中1个或几个查询。
5、但是,如果用户查询被集成系统不加选择地直接分发到每个web数据库中,则不但查询代价高,而且会返回大量冗余的结果,造成系统不必要的负担和用户等待时间过长。因此,要为一个给定的查询选择合适的web数据库。一个可行的解决方案是:从每个web数据库中获得一份样本并保存在本地,对用户的查询首先用样本代替对应的web数据库进行考察,从而选择出合适的web数据库进行真正的查询。
6、并且数据库采样是一个从数据库中随机选取记录的过程,可以获得数据库的有用的统计信息。对于不受限制的访问方式,过去已经提出了许多方法可以有效地从数据库中随机地采样。然而,由于对web数据库的访问只能通过其提供的具有约束的查询接口,无法自由地从web数据库中获取记录。
技术实现思路
1、本发明的目的是提供一种基于图数据库的电网调度系统,用于解决上述问题。
2、为了实现上述目的,本发明提供如下技术方案:一种基于图数据库的电网调度系统,包括:
3、数据访问获取模块,根据查询接口中不同的属性特征访问数据库,并将收集的数据生成回函execl进行反馈客户端;
4、采样数据评估模块,基于客户端在同一时间段生成的相同访问链接,与反馈的所述回函execl数据结果执行采集偏移评估做出反应。
5、修订模块,基于所述反应制定针对wed图数据库查询定义的修改。
6、作为优选的,所述数据库为电网调度系统共享云端数据库,且数据访问获取模块只具备访问权限。
7、作为优选的,所述属性特征包括关键词属性、范围属性和分类属性,其中:
8、关键词属性:用户可以在该属性上随意填写的文本,表示为aq,like vq,其中vq为由1个或多个关键词组成的文本;
9、范围属性:用户可以在该属性上自由填写两个值,表示一个范围,为vq1<aq<vq2,其中vq1和vq2为两个数字;
10、分类属性:用户可以从该属性上有限个互斥的值中选取ⅰ个或多个,表示为aq=vq其中vq,是分类属性中的一个值。
11、作为优选的,所述采样数据评估模块的执行包括以下步骤:
12、s01、基于所述访问链接中包含的属性特征类型,并与获取wdb中的回函execl数据结果进行比对,其需要满足下式:
13、
14、s02、根据上述判断数据获取的质量s,并通过上述步骤1中属性特征类型中一组随机的查询randomq{q1,q2…,n},分别在wdb和s中进行查询,通过比较同一查询下各自查询结果的数量,得到对样本偏差的一个评价,公式如下:
15、
16、s03、基于步骤2中的公式结果,若quality(s)趋向于0,则表示该样本记录集合的偏差越小;反之,quality(s)越大,表示样本记录集合偏差越大。
17、作为优选的,所述r为每次生成的所述访问链接,而所述q为针对所述r生成的execl数据结果。
18、作为优选的,所述数据访问获取模块生成数据访问模式,其具体步骤如下:
19、s11、从任意一个查询qo开始,并提交给wdb;
20、s12、把查询结果中的记录保存在本地rl,对当前已经保存下来的记录r建立wgl;
21、s13、判断是否达到终止条件:如果是,则终止,否则进入下一步;
22、s14、通过对当前wgl的分析,从rl中选取一个合适的记录形成下一次的查询,转步骤s11。
23、作为优选的,所述修订模块针对最近的两个查询结果q1和q2,如果是ai是关键词属性,则q1在ai上的值是q2在ai上值的超集;如果是ai范围属性,则q1在ai上的取值范围是q2在ai上的子范围;如果是ai分类属性,则q1在ai上的值等于q2在ai上的值。
24、作为优选的,所述wed图数据库对于一个给定的wdb,表示为wg(v,e);其中,v是顶点的集合,每个顶点vi都与wdb的记录ri一一对应。
25、在上述技术方案中,本发明提供的一种基于图数据库的电网调度系统,具备以下有益效果:采用增量式的web数据库采样方法wdb-sampler,通过把一个web数据库转化成图来表示,达到对其进行增量采样的目的。使得不受查询接口中属性表达形式的限制,访问数据访问获取更加准确和便捷。
技术特征:1.一种基于图数据库的电网调度系统,其特征在于,包括:
2.根据权利要求1所述的一种基于图数据库的电网调度系统,其特征在于,所述数据库为电网调度系统共享云端数据库,且数据访问获取模块只具备访问权限。
3.根据权利要求1所述的一种基于图数据库的电网调度系统,其特征在于,所述属性特征包括关键词属性、范围属性和分类属性,其中:
4.根据权利要求1所述的一种基于图数据库的电网调度系统,其特征在于,所述采样数据评估模块的执行包括以下步骤:
5.根据权利要求4所述的一种基于图数据库的电网调度系统,其特征在于,所述r为每次生成的所述访问链接,而所述q为针对所述r生成的execl数据结果。
6.根据权利要求1所述的一种基于图数据库的电网调度系统,其特征在于,所述数据访问获取模块生成数据访问模式,其具体步骤如下:
7.根据权利要求1所述的一种基于图数据库的电网调度系统,其特征在于,所述修订模块针对最近的两个查询结果q1和q2,如果是ai是关键词属性,则q1在ai上的值是q2在ai上值的超集;如果是ai范围属性,则q1在ai上的取值范围是q2在ai上的子范围;如果是ai分类属性,则q1在ai上的值等于q2在ai上的值。
8.根据权利要求1所述的一种基于图数据库的电网调度系统,其特征在于,所述wed图数据库对于一个给定的wdb,表示为wg(v,e);其中,v是顶点的集合,每个顶点vi都与wdb的记录ri一一对应。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至8任一项所述基于图数据库的电网调度系统的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8任一项所述基于图数据库的电网调度系统的步骤。
技术总结本发明公开了一种基于图数据库的电网调度系统,包括:数据访问获取模块,根据查询接口中不同的属性特征访问数据库,并将收集的数据生成回函execl进行反馈客户端;采样数据评估模块,基于客户端在同一时间段生成的相同访问链接,与反馈的所述回函execl数据结果执行采集偏移评估做出反应。该发明提供的基于图数据库的电网调度系统,采用增量式的Web数据库采样方法WDB‑Sampler,通过把一个Web数据库转化成图来表示,达到对其进行增量采样的目的。技术研发人员:曹建伟,马爱军,柳昂,杭海燕,甘雯,沈诚亮,胡锐,孙龙祥,顾伟康,柏建良,李仁忠,吴夕纯,许伟,胡宗宁,陈永炜,董建强,翁兴辰,周林,肖杨明受保护的技术使用者:国网浙江省电力有限公司湖州供电公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/307688.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。