一种大规模数据和工业监控内存数据库处理的方法及装置制造方法及图纸

技术编号:24995860 阅读:26 留言:0更新日期:2020-07-24 17:58
本发明专利技术公开了一种大规模数据和工业监控内存数据库处理的方法及装置,包括:获取读写指令,读写指令包括记录ID,再根据记录ID以及记录ID与记录地址的对应关系,确定记录ID对应的记录地址,调用进程对记录ID对应的记录地址上的记录进行读写操作,以实现在获取到读写指令之后,根据记录ID以及记录ID与记录地址的对应关系,通过记录ID直接定位到记录ID对应的记录地址,提升记录查找效率。

【技术实现步骤摘要】
一种大规模数据和工业监控内存数据库处理的方法及装置
本专利技术涉及数据处理领域,尤其涉及一种大规模数据和工业监控内存数据库处理的方法及装置。
技术介绍
随着工业监控系统在轨道交通,电力系统等行业应用越来越广泛,行业发展对系统的规模和实时性都提出了更高的要求,系统规模从几十万点上升到百万点,某些系统已经提出千万点级规模要求,如此规模的采集处理点量,对内存数据库的性能要求非常高。但现有技术中对内存数据库进行读写操作时,都是基于索引进行数据定位的,这种定位数据的效率比较差。
技术实现思路
本专利技术实施例提供一种大规模数据和工业监控内存数据库处理的方法及装置,用于直接定位数据记录的记录地址,提升查找记录的效率,防止在读写记录时发生并发冲突。第一方面,本专利技术实施例提供一种大规模数据和工业监控内存数据库处理的方法,包括:获取读写指令,所述读写指令包括记录ID;根据所述记录ID以及记录ID与记录地址的对应关系,确定所述记录ID对应的记录地址;调用进程对所述记录ID对应的记录地址上的记录进行读写本文档来自技高网...

【技术保护点】
1.一种大规模数据和工业监控内存数据库处理的方法,其特征在于,包括:/n获取读写指令,所述读写指令包括记录ID;/n根据所述记录ID以及记录ID与记录地址的对应关系,确定所述记录ID对应的记录地址;/n调用进程对所述记录ID对应的记录地址上的记录进行读写操作。/n

【技术特征摘要】
1.一种大规模数据和工业监控内存数据库处理的方法,其特征在于,包括:
获取读写指令,所述读写指令包括记录ID;
根据所述记录ID以及记录ID与记录地址的对应关系,确定所述记录ID对应的记录地址;
调用进程对所述记录ID对应的记录地址上的记录进行读写操作。


2.如权利要求1所述的方法,其特征在于,所述调用进程对所述记录ID对应的记录地址上的记录进行读写操作,包括:
确定所述进程的当前周期的延时处理时间;
根据所述延时处理时间,调用所述进程对所述记录ID对应的记录地址上的记录进行读写操作。


3.如权利要求1所述的方法,其特征在于,所述调用进程对所述记录ID对应的记录地址上的记录进行读写操作,包括:
调用所述进程确定所述记录ID对应的记录地址的标志锁是否为加锁状态,若否,则对所述记录ID对应的记录地址进行读写操作,并将所述记录ID对应的记录地址的标志锁设置为加锁状态,在读写操作完成后,对所述记录ID对应的记录地址为加锁状态的标志锁进行解锁;否则,间隔预设时间重新确定所述记录ID对应的记录地址的标志锁是否为加锁状态,若重新确定次数超过预设次数,则返回读写操作不成功的消息。


4.如权利要求3所述的方法,其特征在于,所述标志锁为库标志锁或表标志锁或记录标志锁。


5.如权利要求1所述的方法,其特征在于,根据公式(1)确定出所述记录ID对应的记录地址;
Pr=Pz+(IDr-IDz...

【专利技术属性】
技术研发人员:王志鹏刘伟东盛志冰
申请(专利权)人:青岛海信网络科技股份有限公司
类型:发明
国别省市:山东;37

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

1