-
公开(公告)号:CN117909318A
公开(公告)日:2024-04-19
申请号:CN202311851116.1
申请日:2023-12-29
Applicant: 北京北信源软件股份有限公司
IPC: G06F16/21 , G06F16/22 , G06F16/23 , G06F16/2458
Abstract: 本公开实施例公开了一种数据库兼容性优化处理方法、装置、设备和存储介质。其中数据库兼容性处理方法包括:构建数据映射模型,通过所述数据映射模型分析数据库的查询日志,并根据分析结果确定待优化问题;根据所述数据映射模型,构建注解框架,根据待优化问题自动调整对象到数据库表的映射策略;根据业务对象的变化以及所述映射策略,动态生成或修改数据库表结构;进行自动化测试,验证映射策略的有效性。该方法能够自动识别优化数据访问模式和查询结构,减少了对人工干预的依赖,简化了数据库优化过程,降低了对专业知识的依赖,动态适应数据库使用模式的变化,更有效地处理大规模数据和复杂查询的性能优化问题。
-
公开(公告)号:CN112929414A
公开(公告)日:2021-06-08
申请号:CN202110087636.4
申请日:2021-01-22
Applicant: 北京北信源软件股份有限公司
IPC: H04L29/08
Abstract: 本发明实施例提供了一种升级包下载方法、装置、电子设备及存储介质。其中,升级包下载方法,包括:向用户终端发送更新通知;接收用户终端基于更新通知发送的升级包下载地址请求;基于升级包下载地址请求,向用户终端发送代理服务器的地址,以便用户终端通过代理服务器获得预先存储在分布式文件系统中的补丁升级包和/或漏洞升级包,其中,代理服务器中预先配置有限流策略,以对用户终端进行补丁升级包和/或漏洞升级包的下载流量控制。本发明的实施例,通过升级包分发时下载流量、下载数量的限制,可以避免如企业内大量的用户终端同时下载导致的企业内网络拥堵、卡死的现象,提升了升级包的下载体验。
-
公开(公告)号:CN114371976A
公开(公告)日:2022-04-19
申请号:CN202111638740.4
申请日:2021-12-29
Applicant: 北京北信源软件股份有限公司
IPC: G06F11/30 , G06F16/2455 , G06F16/27
Abstract: 本发明提供一种数据获取方法、装置、电子设备、介质和计算机程序产品,所述方法包括:本服务器获取当前配置的所有服务器节点和数据库表中的当前设备数据;在数据库表中添加字段,所述字段用于存储设备标识值;遍历所述当前设备数据,将所述当前设备数据的设备标识值分别与所述当前配置的所有服务器节点数进行取余,获取本服务器的设备数据。本发明能有效利用服务器资源,弥补主备模式的缺陷,让部署的所有服务器节点都同时运行。
-
公开(公告)号:CN112860691A
公开(公告)日:2021-05-28
申请号:CN202110118155.5
申请日:2021-01-28
Applicant: 北京北信源软件股份有限公司
IPC: G06F16/22
Abstract: 本发明实施例提供了一种分库分表的方法、装置、电子设备及存储介质。其中,分库分表的方法,包括:获取客户端发送的SQL语句,根据预先得到的分库分表规则对所述SQL语句进行分析,获取所述SQL语句访问的多个数据库中的目标数据库,其中,所述多个数据库是根据业务需求预先采用预设的分表算法建立的;将所述SQL语句发送至所述目标数据库,以便所述目标数据库返回对应于所述SQL语句的数据;将所述数据发送给所述客户端。本发明的实施例,能够在不改变原有业务逻辑、不修改原有业务代码的情况下来完成分库分表,保证了业务系统的稳定性和可扩展性。
-
公开(公告)号:CN107632927A
公开(公告)日:2018-01-26
申请号:CN201710628274.9
申请日:2017-07-28
Applicant: 北京北信源软件股份有限公司
Abstract: 本发明公开了一种在C/S架构中模拟数据加密的压力测试方法,包括:根据会话ID生成秘钥,并将会话ID、秘钥与预先指定的加密方式存储为键值对;根据会话ID和加密方式生成报文头,并根据秘钥与加密方式生成报文内容;将报文头与报文内容拼装为请求包,并在压力测试中发送到服务器。本发明能够有效模拟客户端-服务器端架构程序的加密传输方式,并进行压力测试。
-
公开(公告)号:CN107423387A
公开(公告)日:2017-12-01
申请号:CN201710592365.1
申请日:2017-07-19
Applicant: 北京北信源软件股份有限公司
IPC: G06F17/30
CPC classification number: G06F17/30289 , G06F17/30575
Abstract: 本发明提供一种基于中间件分库分表的方法,包括以下步骤:构建标准JAVA服务作为中间件,要求可以独立启动;定义分表算法;采用分表算法,来根据业务需求配置分库分表规则;拦截应用程序发送过来的SQL语句,根据分库分表规则,对SQL语句进行分析;将分析后的SQL语句发往后端的真实数据库;将后端返回的结果进行处理后返回给用户。本发明提供的基于中间件分库分表的方法,具有以下优点:能够在不改变原有业务逻辑、不修改原有业务代码的情况下来完成分库分表,保证了业务系统的稳定性和可扩展性。本发明还提供了一种基于中间件分库分表的装置。
-
-
-
-
-