数据库语言智能生成系统及方法技术方案

技术编号:40536680 阅读:24 留言:0更新日期:2024-03-01 13:58
本发明专利技术提供了一种数据库语言智能生成系统及方法,包括:步骤S1:利用生成式AI技术根据用户输入的关键词自动识别用户的查询意图,并生成最优化的SQL与索引语句;步骤S2:根据生成的最优化的SQL与索引语句利用分布式搜索引擎基于数据库快速获取用户需求的相关数据,并利用倒排索引的方式存储数据。本发明专利技术利用分布式搜索引擎的高性能检索能力,快速地从大量数据中找到与用户需求相关的数据,提高了数据查询的速度。

【技术实现步骤摘要】

本专利技术涉及数据库,具体地,涉及数据库语言智能生成系统及方法,更为具体地,涉及基于分布式搜索引擎与生成式ai技术的数据库设计、规范与审核系统与方法。


技术介绍

1、随着大数据时代和人工智能时代的到来,数据库应用越来越多,处理的数据量逐渐增加,系统也越来越智能化,处理的业务逻辑也更加复杂,而每个sql的撰写人员根据个人习惯和对实际业务的理解,编写的sql风格不一,sql执行效率更是有很大差距。

2、现有技术中只是对dml(查询sql)进行优化,如编写sql时避免全表扫描,使用where条件时,相应字段建立索引等;现有sql优化的方法依赖人工设置的规则规范。这种方法在大数据时代将无法满足成千上万乃至上亿条sql的人工优化。因此,现有的技术中sql优化相关的技术方法,无法达到预期的优化效率,且优化结果未必最优,造成系统应用的执行效率未达到较佳效果,同时造成资源浪费。

3、专利文献cn115129746a(申请号:202211043734.9)公开了一种sql审核分析方法,包括:获取用户端上传的数据库文件,所述数据库文件是对数据库操作的文本文档来自技高网...

【技术保护点】

1.一种数据库语言智能生成方法,其特征在于,包括:

2.根据权利要求1所述的数据库语言智能生成方法,其特征在于,数据库设计规范包括:数据类型设计、结构设计以及索引设计。

3.根据权利要求1所述的数据库语言智能生成方法,其特征在于,基于当前数据库中的存储数据利用服务器在多个节点上进行分布式部署。

4.根据权利要求1所述的数据库语言智能生成方法,其特征在于,将数据库中的数据库设计规范热点词汇对应字段放入Redis缓存中,通过页面输入中文快速的自动检索对应中文及对应英文名称。

5.根据权利要求1所述的数据库语言智能生成方法,其特征在于,根据用户的...

【技术特征摘要】

1.一种数据库语言智能生成方法,其特征在于,包括:

2.根据权利要求1所述的数据库语言智能生成方法,其特征在于,数据库设计规范包括:数据类型设计、结构设计以及索引设计。

3.根据权利要求1所述的数据库语言智能生成方法,其特征在于,基于当前数据库中的存储数据利用服务器在多个节点上进行分布式部署。

4.根据权利要求1所述的数据库语言智能生成方法,其特征在于,将数据库中的数据库设计规范热点词汇对应字段放入redis缓存中,通过页面输入中文快速的自动检索对应中文及对应英文名称。

5.根据权利要求1所述的数据库语言智能生成方法,其特征在于,根据用户的查询历史和行为自动推荐相关的数据和报表。

...

【专利技术属性】
技术研发人员:赵蒙海李亚鹏
申请(专利权)人:上海金仕达卫宁软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1