您所在的位置: 成果库 一种基于golang解决分库分表下检索排序和分页问题的优化方法

一种基于golang解决分库分表下检索排序和分页问题的优化方法

发布时间: 2023-11-21

来源: 试点城市(园区)

基本信息

合作方式: 技术服务
成果类型: 发明专利
行业领域:
信息传输、软件和信息技术服务业
成果介绍
本发明提供了一种基于golang解决分库分表下检索排序和分页问题的优化方法,属于互联网数据处理技术领域,它解决了检索复杂以及检索瓶颈等技术问题。本发明包括以下步骤:S1、构建golang服务作为中间件,要求可以独立启动;S2、启动golang中间件,拦截并解析应用程序发送的查询指令,根据采用分表算法的分库分表规则,对查询指令进行分析;S3、将分析后的查询指令发往后端的数据库,后端进行处理后得到第一次查询结果;S4、根据对第一次查询结果的分析,得到第二次查询条件;S5、通过对第二次查询条件的处理,得到第二次查询结果;S6、将第二次查询结果经过精确排序和分页后,发送给应用程序对应的用户。本发明具有精确排序和分页的优点。
成果亮点
本发明的目的是针对现有的技术存在上述问题,提出了一种基于golang解决分库分表下检索排序和分页问题的优化方法,在数据分库分表的情况下,通过该优化方法实现全库内任意字段的精确检索以达到精确排序和分页目的。
团队介绍
北京中睿天下信息技术有限公司(以下简称“中睿天下”),成立于2014年6月,总部位于北京,并在北京、济南等地分别设立了研发中心。现有200余位员工,65%为专业技术人员,预计2024年前上市。中睿天下是以“实战对抗”为特点的能力价值型网络安全厂商。基于核心团队近20年的一线攻防实战经验,以及对政府、能源、金融、交通等行业业务的深入研究,通过「攻击溯源」技术构建面向实战对抗的新一代高级安全防护体系,帮助政企用户显著提升网络安全监测预警、分析研判、态势感知、攻击溯源以及应急处置等能力,有效应对来自外部专业组织和势力的高强度网络攻击。相比其他安全类公司,中睿天下的优势主要体现在技术与业务两个方面。在技术侧,中睿天下创新提出网络攻击溯源,它区别于传统防护理念,从攻击者视角出发,通过场景化建模和自动智能化分析,将不同时序、不同部位的攻击碎片重组为攻击事件,并对攻击者手法、目的、身份、背景等进行深度溯源,最终实现精准、高效的威胁发现和应急处置,从而使用户具备在网络空间安全「强对抗」背景下的必要能力。
成果资料