2022-08-20 mysql范围查询技术专利交底书
技术交底书
发明名称 |
一种mysql范围查询的快速方法 |
||
技术问题联系人 |
XXX |
部门 |
XX |
电话 |
XX |
电子信箱 |
XXX |
- 本发明的技术背景
包括行业技术现状以及存在的技术问题两个部分,也就是阐述清楚与本发明最相关的现有技术以及该现有技术目前还存在的缺陷有哪些。
在mysql的使用过程中,面临一个重要问题是联机分析处理场景下,对于范围条件的快速查询的问题。例如: mysql中存储过去十年的历史交易数据,需要快速的从其中筛选出符合当下业务需要的业务指标的特定范围的数据。 现在mysql中对于加快范围查询的方式,是给特定的列添加索引,通过额外维护B+树的结构,通过索引加快范围查询的性能。 这种方式存在的问题是: B+树索引维护的成本过高,导致不能给更多的列添加索引,并且在大数据量查询时,B+树的深度也会影响查询的性能。 导致在使用过程中,不但仅能对有限的几个列添加索引,不利于在线联机处理。同时由于随着数据量的增加而导致B+树的深度增加,范围查询的性能快速下降。 |
- 本发明的发明目的
简单直接的说明技术方案想要解决的技术问题是什么。
因此我们需要实现一个在联机分析处理下专门针对范围查询的新型索引-自适应跳表索引。该自适应跳表索引不但维护成本更低,从而可以在更多的列上使用,并且不会随着数据量的增加导致查询性能快速下降,更可以自动分析范围查询的特征,自动的调整跳表间的结构层级,随着数据量的增加和范围查询次数的增加,智能的优化数据插入时索引的维护成本及范围查询时候的性能。 |
- 本发明的技术方案
1、结构类:结合图纸及部件编号(如:轴承4、转轴3)介绍各部件的安装关系、连接关系、动作关系等,然后对本发明的工作原理进行详细的介绍;
2、方法类:依序介绍该方法中的每一个步骤是如何进行(如:步骤一、步骤二),以及各步骤中的各项关键参数的控制(如:压力、温度、湿度、时间等);
3、配方类:详细介绍本发明的各组成成份,以及各组成成份的配比;若各组分之间具有特殊关联性的(如:中药的君臣佐使关系),需明确。
主要的使用方式: 该自适应跳表索引已经集成于STONEDB数据库的TIANMU引擎中。 当从零开始插入数据,建立数据库表结构的时候指定TIANMU引擎即可,在插入数据和范围查询的过程中会结合自适应跳表索引进行。 如果已经使用过其他存储引擎存储数据, 可以通过alter将mysql的表的引擎修改为TIANMU引擎,在转换引擎的过程中将会自动在转换引擎的过程中将每个列都建立一个自适应跳表索引,随后即可正常使用。 自适应跳表索引的架构如下: |
四、本发明的有益效果
结合第三部分所述的内容,阐述清楚本发明与现有技术相比,存在的优势,可采用1、2、3、4等进行列举。技术优势可以从性能提高、成本减低、性价比提高、加工安装方便、生产方便、清洁环保等某一方面或某几方面进行具体介绍。
该自适应跳表索引,主要用于联系分析时的使用mysql海量数据的范围查询,相比现有的通过维护B+树索引的方式,减少在维护索引时锁使用的开销,可将自适应跳表索引应用于全部的列数据,填补现有mysql对索引的限制。对于海量的数据, 自适应的跳表的范围查找能力的性能也更为优越。 |
五、本发明的关键点和保护
明确指出第三部分中本发明与现有技术相比最大的优势是什么;明确指出第四部分中为达到这个优势,直接产生影响的部件、步骤或组分是哪一个部分。
1:不维护复杂的B+树, 减少数据库插入时的性能开销 2:自适应跳表索引集成于TIANMU引擎,使用方便, 且可无缝切换使用; 3:可海量数据下可以自适应对跳表索引进行优化,无需在数据量持续增大的场景下对业务拆分; 4:快速, 可更快的处理范围查找 |
- 为实现同样的技术目的,本发明的技术方案有无替代方案?若有请详细进行阐述
无。 |
- 图纸
- 结构类:必须有图纸,图纸在此提供截图,以能够清楚展示整个技术方案为准,可包括结构图纸、流程图、系统图等,图中的部件编号应与第3部分中使用的部件名称和编号一致。另附绘图的原文件作为附件,便于代理人进一步编辑处理。附件中图纸格式为autoCAD软件格式。
- 方法类:最好能够提供流程图、步骤图等。
- 配方类:可以没有图纸。
- 附件
- 结构类:图纸(必须有图纸的原文件,且为autoCAD软件格式);
- 方法类:尽量提供能够佐证本发明技术效果的实验数据,最好以表格的形式体现;
- 配方类:尽量提供能够佐证本发明技术效果的实验数据,最好以表格的形式体现;
附件与本技术交底书放置在同一个文件夹内一并发送即可。
2022-08-20 mysql范围查询技术专利交底书相关推荐
- 专利交底书模板_工大知识产权周 | 不说套话,看完这篇get专利技术交底书的要点!...
进入莺飞草长的春日,不觉中已是四月天~ 各位在家科研的小可爱们,日子过得怎么样呀? 每当妈妈问你,宝贝你一天趴在电脑前写写写都在干啥? 你回答,妈咪我在写论文或者妈咪我在写专利,你母上一定露出我家宝贝 ...
- 软件专利交底书到底应该怎么写?
这篇文字教学生怎么写技术交底书,但写这个文字的目的不是为了说明怎么写技术交底书,而是说明另两个问题: 给我家姑娘说明白为什么补课不能解决学习问题(这个我稍后会用另一个文档把整个逻辑建完整) 给一些工程 ...
- 专利交底书(附下载模板)
技术交底书是撰写专利法律文件的第一手技术材料,是给代理人看的.专利代理人是专利法律专家,熟知专利撰写的相关技巧;而不是技术专家,与发明人在专业技术方面有较大的差距.技术交底书是专利代理人理解技术方案的 ...
- 专利交底书模板_技术交底书该谁来写?
很多人估计要笑话Limit了:这还用问啊,肯定是发明人啊! 事实上,你确定是发明人写的?如果你是代理所的代理师,你确定你没写过交底书?如果你是企业专利工程师,你确定你没写过交底书?如果你是发明人,你确 ...
- MySQL连接查询技术总结
MySQL内连接.左右链接.全连接和交叉连接总结 1.序言 2.相关资料 1.序言 在前期的mysql使用中,感觉mysql的内外链接容易搞混淆,因此特意找资料学习了一下MySQL几大连接的异同,特此 ...
- 【无标题】实用新型专利交底书
本实用新型公开了一种基于RTK技术的高精度定位自动导航农业机器人,涉及农业机器人技术领域,包括农业灌溉机器人,所述农业灌溉机器人一侧的顶端可拆卸安装有动力控制箱,所述动力控制箱的一侧固定安装有散热器, ...
- 玩转MySQL:都2022年了,这些数据库技术你都知道吗
引言 MySQL数据库从1995年诞生至今,已经过去了二十多个年头了,到2022.04.26日为止,MySQL8.0.29正式发行了GA版本,在此之前版本也发生了多次迭代,发行了大大小小N多个版本,其 ...
- MySQL大in查询技术如何优化?
某日,尼古拉斯赵四 crud 完后,突发奇想: MySQL大in查询技术还能优化吗?还是只能业务优化?. 注意,in里面的数据随用户选择类型成递增. x团:可以试试 in 分批查! 赵四:不行啊,这是 ...
- 本周首次公开专利数量最多的主要公司(2022.08.01~2022.08.07日)
数据说明:数据来源专利顾如,会因为数据公开周期等因素造成一定误差,未考虑特殊情况,与任何指标无关,以官方公开数据为准仅供参考. 2022年08月01日 ~2022年08月07日 第一次公开专利并且专利 ...
- [技术]mysql 慢查询时间设置_Mysql 慢查询设置
-- 查询是否设置慢查询 show variables like 'slow_query%'; -- 慢查询时间 -- show variables like 'long_query_time'; ...
最新文章
- python列表解析的新方法
- Educational Codeforces Round 13 E. Another Sith Tournament 状压dp
- Bug反思:减少笔误
- ONAP发布“阿姆斯特丹”版本,为网络服务自动化制定标准
- [转]微信小程序登录逻辑梳理
- 离开职场3年的宝妈,是该重回职场,还是自己创业呢?
- java循环嵌套显示不全_循环嵌套问题
- python3.7.2安装与pycharm_Python3和PyCharm安装与环境配置【图文教程】
- 小灰的算法之旅python篇pdf_漫画算法 小灰的算法之旅 Python篇
- 【技术】UEFI基础服务:系统表
- 被低估的电池管理系统BMS
- Spring核心原理
- 线程typedef UINT (_cdecl* AFX_THREADPROC)(LPVOID)类型转换无效
- 单片机程序配置成开漏输出_单片机的GPIO配置
- WRF Output Fields描述
- 【线性代数】n阶行列式展开多少项?
- magisk安装失败_crDroid OS 安装刷入教程
- Windows Live Writer 代码插件改造
- 示波器FFT频谱分析的使用方法和注意点
- B站科技区 up主 关注排名