一种数据库兼容性优化处理方法、装置、设备和存储介质

    公开(公告)号:CN117909318A

    公开(公告)日:2024-04-19

    申请号:CN202311851116.1

    申请日:2023-12-29

    Abstract: 本公开实施例公开了一种数据库兼容性优化处理方法、装置、设备和存储介质。其中数据库兼容性处理方法包括:构建数据映射模型,通过所述数据映射模型分析数据库的查询日志,并根据分析结果确定待优化问题;根据所述数据映射模型,构建注解框架,根据待优化问题自动调整对象到数据库表的映射策略;根据业务对象的变化以及所述映射策略,动态生成或修改数据库表结构;进行自动化测试,验证映射策略的有效性。该方法能够自动识别优化数据访问模式和查询结构,减少了对人工干预的依赖,简化了数据库优化过程,降低了对专业知识的依赖,动态适应数据库使用模式的变化,更有效地处理大规模数据和复杂查询的性能优化问题。

    升级包下载方法、装置、电子设备及存储介质

    公开(公告)号:CN112929414A

    公开(公告)日:2021-06-08

    申请号:CN202110087636.4

    申请日:2021-01-22

    Abstract: 本发明实施例提供了一种升级包下载方法、装置、电子设备及存储介质。其中,升级包下载方法,包括:向用户终端发送更新通知;接收用户终端基于更新通知发送的升级包下载地址请求;基于升级包下载地址请求,向用户终端发送代理服务器的地址,以便用户终端通过代理服务器获得预先存储在分布式文件系统中的补丁升级包和/或漏洞升级包,其中,代理服务器中预先配置有限流策略,以对用户终端进行补丁升级包和/或漏洞升级包的下载流量控制。本发明的实施例,通过升级包分发时下载流量、下载数量的限制,可以避免如企业内大量的用户终端同时下载导致的企业内网络拥堵、卡死的现象,提升了升级包的下载体验。

    分库分表的方法、装置、电子设备及存储介质

    公开(公告)号:CN112860691A

    公开(公告)日:2021-05-28

    申请号:CN202110118155.5

    申请日:2021-01-28

    Abstract: 本发明实施例提供了一种分库分表的方法、装置、电子设备及存储介质。其中,分库分表的方法,包括:获取客户端发送的SQL语句,根据预先得到的分库分表规则对所述SQL语句进行分析,获取所述SQL语句访问的多个数据库中的目标数据库,其中,所述多个数据库是根据业务需求预先采用预设的分表算法建立的;将所述SQL语句发送至所述目标数据库,以便所述目标数据库返回对应于所述SQL语句的数据;将所述数据发送给所述客户端。本发明的实施例,能够在不改变原有业务逻辑、不修改原有业务代码的情况下来完成分库分表,保证了业务系统的稳定性和可扩展性。

    一种基于中间件的分库分表的方法与装置

    公开(公告)号:CN107423387A

    公开(公告)日:2017-12-01

    申请号:CN201710592365.1

    申请日:2017-07-19

    CPC classification number: G06F17/30289 G06F17/30575

    Abstract: 本发明提供一种基于中间件分库分表的方法,包括以下步骤:构建标准JAVA服务作为中间件,要求可以独立启动;定义分表算法;采用分表算法,来根据业务需求配置分库分表规则;拦截应用程序发送过来的SQL语句,根据分库分表规则,对SQL语句进行分析;将分析后的SQL语句发往后端的真实数据库;将后端返回的结果进行处理后返回给用户。本发明提供的基于中间件分库分表的方法,具有以下优点:能够在不改变原有业务逻辑、不修改原有业务代码的情况下来完成分库分表,保证了业务系统的稳定性和可扩展性。本发明还提供了一种基于中间件分库分表的装置。

Patent Agency Ranking