System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及时序数据库,具体涉及一种内嵌型时序数据库系统及其存取方法。
技术介绍
1、时序数据库是专门设计用于存储和处理时间序列数据的数据库系统。时间序列数据是按照时间顺序排列的数据序列,通常用于记录和分析随时间变化的数据,比如传感器数据、日志数据、金融数据等,具备快速高效存储、快速查询、实时处理等优点。随着物联网、大数据分析等领域的发展,时序数据库在数据管理和分析中扮演着越来越重要的角色。
2、目前的时序数据库主要为c/s或b/s架构的独立软件,通过tcp或http等网络协议向第三方应用提供数据写入、查询、常规性计算等服务。c/s和b/s架构对外服务依赖于网络,网络io性能上远低于内存io几个数量级,导致时序数据库系统对外服务的延时较高,并发性能较差,在第三方应用需要低延时高并发数据查询和数据计算场景中,网络io成为应用瓶颈,往往需要更多的服务器资源和网络带宽去弥补,增加了软硬件成本。
3、因此,亟需提供一种内嵌型时序数据库系统及其存取方法,实现基于内存io对时序数据库与第三方应用之间的数据写入、查询等服务,降低数据传输延时,并提高并发性能。
技术实现思路
1、有鉴于此,有必要提供一种内嵌型时序数据库系统及其存取方法,用以解决现有技术中存在的对外服务依赖于网络,导致时序数据库系统对外服务的延时较高,并发性能较差的技术问题。
2、一方面,为了解决上述技术问题,本专利技术提供了一种内嵌型时序数据库系统,包括:接口服务模块和时序数据模块;
< ...【技术保护点】
1.一种内嵌型时序数据库系统,其特征在于,包括:接口服务模块和时序数据模块;
2.根据权利要求1所述的内嵌型时序数据库系统,其特征在于,所述数据存储结构包括单一时序数据存储结构以及时间序列存储结构,所述序列基本方法包括单一时序数据基本方法和时序序列基本方法;所述时序数据模块包括时序序列库以及时序数据仓库;
3.根据权利要求2所述的内嵌型时序数据库系统,其特征在于,所述单一时序数据存储结构包括监测值数据结构、监测值容器数据结构以及查询数据结构;
4.根据权利要求3所述的内嵌型时序数据库系统,其特征在于,所述单一时序数据存储结构还包括时序数据结构,所述时序数据结构包括序列字段、锁字段、最大量字段、修正值字段、删除触发量字段、实际量字段、序列最前时间字段、序列最新时间字段、设备标识字段以及监测因子字段;所述序列字段用于表示时间序列,所述时间序列为所述监测值的集合,所述锁字段用于当多线程访问所述时间序列时,保证所述线程的独占性,所述最大量字段用于表示时间序列的最大存储量,所述修正值字段用于表示修正值,所述删除触发量字段用于表示最大量和修正值之和,所述实
5.根据权利要求4所述的内嵌型时序数据库系统,其特征在于,所述单一时序数据基本方法包括单一时序数据删除方法、单一时序数据新增方法、单一时序数据查询方法以及单一时序数据更新方法;
6.根据权利要求2所述的内嵌型时序数据库系统,其特征在于,所述时间序列存储结构包括设备标识因子字典表以及时序数据集合,所述时间序列存储结构缓存了全部的设备标识和监测因子,所述时序数据集合缓存了全部的时间序列,所述监测因子和所述时间序列一一对应。
7.根据权利要求6所述的内嵌型时序数据库系统,其特征在于,所述时序序列基本方法包括新增序列方法、查询序列方法和删除序列方法;
8.根据权利要求1所述的内嵌型时序数据库系统,其特征在于,所述接口服务模块包括查询数据应用程序接口和编辑数据应用程序接口;
9.根据权利要求1所述的内嵌型时序数据库系统,其特征在于,所述系统还包括算法模块,所述算法模块用于基于实际需求对从时序数据模块获取的时序数据进行处理;
10.一种内嵌型时序数据库系统的存取方法,其特征在于,适用于权利要求1-9中任意一项所述的内嵌型时序数据库系统,所述方法包括:
...【技术特征摘要】
1.一种内嵌型时序数据库系统,其特征在于,包括:接口服务模块和时序数据模块;
2.根据权利要求1所述的内嵌型时序数据库系统,其特征在于,所述数据存储结构包括单一时序数据存储结构以及时间序列存储结构,所述序列基本方法包括单一时序数据基本方法和时序序列基本方法;所述时序数据模块包括时序序列库以及时序数据仓库;
3.根据权利要求2所述的内嵌型时序数据库系统,其特征在于,所述单一时序数据存储结构包括监测值数据结构、监测值容器数据结构以及查询数据结构;
4.根据权利要求3所述的内嵌型时序数据库系统,其特征在于,所述单一时序数据存储结构还包括时序数据结构,所述时序数据结构包括序列字段、锁字段、最大量字段、修正值字段、删除触发量字段、实际量字段、序列最前时间字段、序列最新时间字段、设备标识字段以及监测因子字段;所述序列字段用于表示时间序列,所述时间序列为所述监测值的集合,所述锁字段用于当多线程访问所述时间序列时,保证所述线程的独占性,所述最大量字段用于表示时间序列的最大存储量,所述修正值字段用于表示修正值,所述删除触发量字段用于表示最大量和修正值之和,所述实际量字段用于表示时间序列中的监测值数量,所述序列最前时间字段用于表示时间序列中监测值的最小时间,所述序列最新时间字段用于表示时间序列中...
【专利技术属性】
技术研发人员:明平寿,皮理想,张梦辉,任才,岑子政,周本胜,罗璇,袁怀月,杨恒,汪超,周旺,陈敬林,文豪,
申请(专利权)人:中冶武勘工程技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。