-
公开(公告)号:CN118964402A
公开(公告)日:2024-11-15
申请号:CN202410970717.2
申请日:2024-07-19
Applicant: 华信咨询设计研究院有限公司
IPC: G06F16/2453 , G06F16/242 , G06F16/2455 , G06F16/2458
Abstract: 本发明公开了一种基于时间序列预测和生成式的Mongo查询优化方法,解决现有Mongo数据库无法有效提升复杂聚合分析方面查询速度的问题。方法包括数据库进程获取查询请求,进行聚合分析判断,对涉及聚合分析的查询请求进行缓存命中判断,对于未命中情况获取物化视图函数,根据函数执行结果获得查询结果;缓存结果包括定时执行查询任务的执行结果,查询任务由根据历史查询记录进行各时间段热度预测并获取热度高的视图函数进行构建。本发明根据热度值制定查询任务定时执行更新缓存结果,提高了缓存结果净重率,提升了数据查询的响应速度,避免了人工进行数据处理脚本运维。结合Mongo数据库自身特性,基于预测和生成函数的方式,无需增加软硬件成本。
-
公开(公告)号:CN117272397B
公开(公告)日:2024-04-16
申请号:CN202311563742.0
申请日:2023-11-22
Applicant: 华信咨询设计研究院有限公司
Abstract: 本发明提出一种基于文件设计的RBAC的角色权限修改方法,包括以下步骤:S1,构建动态文件和静态文件,并记录动态文件的修改时间和静态文件的修改时间,所述动态文件为新增、删除角色或修改角色权限的修改文件,所述静态文件为设有角色及角色的权限的现存文件;S2,当有角色进行访问时,判断动态文件的记录时间和静态文件的记录时间是否一致,若是,进行S3,若否,解析动态文件,将解析结果记录到内存模块,同时更新静态文件的记录时间,再进行S3;S3,从内存模块中获取权限,并根据权限获取对应数据。本发明通过简单的文件配置修改即可满足角色、权限动态变化功能实时生效功能,满足软件系统前端到后台的权限控制问题。
-
公开(公告)号:CN117272397A
公开(公告)日:2023-12-22
申请号:CN202311563742.0
申请日:2023-11-22
Applicant: 华信咨询设计研究院有限公司
Abstract: 本发明提出一种基于文件设计的RBAC的角色权限修改方法,包括以下步骤:S1,构建动态文件和静态文件,并记录动态文件的修改时间和静态文件的修改时间,所述动态文件为新增、删除角色或修改角色权限的修改文件,所述静态文件为设有角色及角色的权限的现存文件;S2,当有角色进行访问时,判断动态文件的记录时间和静态文件的记录时间是否一致,若是,进行S3,若否,解析动态文件,将解析结果记录到内存模块,同时更新静态文件的记录时间,再进行S3;S3,从内存模块中获取权限,并根据权限获取对应数据。本发明通过简单的文件配置修改即可满足角色、权限动态变化功能实时生效功能,满足软件系统前端到后台的权限控制问题。
-
公开(公告)号:CN117271671A
公开(公告)日:2023-12-22
申请号:CN202311576053.3
申请日:2023-11-24
Applicant: 华信咨询设计研究院有限公司
Abstract: 本发明公开了一种基于raft算法数据库双节点模式下的高可用系统。为了克服现有技术raft算法数据库系统在双节点模式下不能支持高可用的问题;本发明包括:双节点之间通过多心跳网络组网通信;单个节点中包括:硬盘空间,包括部署有操作系统的第一本地盘和存放共享数据的第二本地盘;HA模块,为系统划分主备节点,实时监测对端节点状态,在单节点故障时自动切换;双节点中的主节点的数据库实例处于运行状态,为系统提供服务,另一个节点的数据库实例处于未运行状态。引入HA模块,通过软件监控掌握对端节点状态,为集群决策出主节点,某一时刻运行vip和数据库实例的唯一节点对外提供数据库服务。
-
-
-