首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
卫星地面设备监控中,需研究实时数据库技术来管理大量的分布式环境下的实时数据.为此文章设计了一种实时数据存储引擎.该引擎借助内存文件映射机制实现内存表,以LRU算法和页面缓冲池实现了磁盘表,通过位图方法管理数据库表的文件空间,以影子页面法实现了事务的提交与回滚,并设计了数据库表的逻辑结构.通过使内存表和磁盘表结构保持一致,确保了数据库运行时内存表和磁盘表的灵活转换,影子页面法确保了数据库具有实时的故障恢复速度.结果表明,该引擎适用于存储卫星地面设备监控中的大量实时数据.  相似文献   

2.
王宏伟  方群  陈伟 《微机发展》2013,(7):242-244,248
工业OPC实时监测系统要求系统能够快速响应并及时处理大批量实时数据,传统关系型数据库较难满足,内存数据库能够较好地完成实时监测系统的实时海量数据处理,及时反馈数据信息。文章将内存数据库技术引入工业OPC实时监测系统,与传统关系型数据库相互融合,提出了一个基于内存数据库技术的工业OPC实时监测系统的架构模型。该模型在保证存储海量历史数据的同时,提高OPC监测系统的实时性、稳定性,满足OPC实时监测系统的需求,具有较好的实时监控效果,可以用于工业OPC实时监控系统中。  相似文献   

3.
工业OPC实时监测系统要求系统能够快速响应并及时处理大批量实时数据,传统关系型数据库较难满足,内存数据库能够较好地完成实时监测系统的实时海量数据处理,及时反馈数据信息.文章将内存数据库技术引入工业OPC实时监测系统,与传统关系型数据库相互融合,提出了一个基于内存数据库技术的工业OPC实时监测系统的架构模型.该模型在保证存储海量历史数据的同时,提高OPC监测系统的实时性、稳定性,满足OPC实时监测系统的需求,具有较好的实时监控效果,可以用于工业OPC实时监控系统中.  相似文献   

4.
张云 《福建电脑》2010,26(9):81-82
实时数据库中历史数据是系统定时从实时数据库中采样,保存到历史数据库中的数据,用户需要时可随时从历史数据库中访问历史数据。历史数据库包含内存历史数据库和磁盘历史数据库。内存历史数据库关注的是测点近期数据的组织方式;磁盘历史数据库管理的对象是历史数据文件和管理信息文件。本文描述了磁盘历史数据库的文件结构、缓冲区进行了描述,并阐述了磁盘历史数据库的实现技术。  相似文献   

5.
在.NET中激活基于COM的OPC数据存取定制接口   总被引:1,自引:5,他引:1  
研究C#接口属性类后,编写了一个COM编排文件,将基于COM的OPC数据存取定制接口映射到.NET接口,有效地实现了遵循OPC数据存取规范2.0版本的代码从COM移植到.NET。文章的研究成果在工业自动化实时数据采集系统中具有实用价值。  相似文献   

6.
刘波  范士明  刘华 《计算机应用》2011,31(8):2265-2269
在卫星地面设备监控中,需要将大量实时数据实时地存进数据库并提供实时查询。针对实时数据和Judy array数字树的特点,提出了一种基于内存映射文件的位图分配法,然后设计了一种哈希表、B+树和Judy array混合索引机制。通过大量记录的插入和查询,结果表明位图分配法能避免大量不可利用的内存碎片的产生,结合内存位图分配法的混合索引机制也为应用程序提供了实时的索引插入和查询。  相似文献   

7.
内存映射文件及其在大数据量文件快速存取中的应用   总被引:13,自引:1,他引:12  
分析了Win32系统下的虚拟内存系统模式及内存映射文件的工作机理,介绍了如何用Windows API将文件映射至内存,并通过实验数据得出,采用内存映射文件在对大数据量文件进行存取,其效率远远高于传统的基于I/O方式的数据存取。  相似文献   

8.
在详细需求分析的基础上,设计了内存数据库,为OPC服务器提供数据源,构成了实时数据库InSQL的通用数据驱动程序.构建了基于InSQL的开放的实时数据平台,为SIS系统的开发起到借鉴作用.  相似文献   

9.
面向SQL Server的OPC Client开发   总被引:1,自引:0,他引:1  
实现了一种OPC Client软件,解决了现场数据通过OPC Server到SQL Server数据库集成的难题.该应用程序提供了Windows Explore形式的标准的用户界面,易学易用.软件采用了文件操作、OPC数据存取、ADO数据库访问、SQL-DMO对象管理和操作、系统托盘等多项关键技术,来实现对文件数据源、OPC数据源、SQL Server数据源等的读写和OPC对象、SQL Server中的库、表、Job等对象的管理和操作.本OPC Client应用程序已在实际工程中取得良好的应用效果.  相似文献   

10.
本文论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理和使用内存映射文件的方法和步骤,通过简单的实例描述了在Delphi中如何使用内存映射文件实现进程间数据共享的原理和方法。  相似文献   

11.
主要介绍了用Visual Basic设计一种OPC客户端,该客户端符合OPC标准。通过该客户端成功地实现了Visual Basic与西门子WinCC组态软件的OPC服务器进行通讯(该软件内嵌OPC支持),完成它们之间的动态数据交换,并在Visual Basic中利用其ADO数据库接口,把WinCC组态中监控到的数据实时存储到SQL数据库中,从而解决了WinCC组态软件中实时数据转储到标准数据库的难题,为用户分析调用监控数据提供了更有效的途径,最后给出了具体的实现步骤和关键程序。  相似文献   

12.
向娈  谢键国 《微计算机信息》2007,23(13):109-110
针对远程监控系统的发展趋势和目前工业控制中对实时传输的实际要求,OPC技术提供了标准化访问接口,应用程序可以使用一致的方式访问设备中的数据。本文研究了油田优化监控系统的总体结构,并通过OPC客户端将WinCC中的实时数据转储到SQL数据库中,解决了组态软件中实时数据转储到标准数据库的难题,最后给出了OPC客户端的实现过程。  相似文献   

13.
在反求工程中,随着测量技术的发展,点云数据文件越来越大.为了提高点云数据文件的读取效率,本文分析了虚拟内存及内存映射文件的工作原理,并在此基础上提出用内存映射文件来实现点云文件的快速读取.通过实验对比,内存映射文件相对传统I/O在文件读取效率上有着明显的提高.  相似文献   

14.
详细介绍了面向应用软件的网络监控系统中管理代理和监控模块通信的设计与实现过程.包括管理信息存储的优化设计、内存映射文件的存储数据结构设计、监控指令转发技术、内存映射文件的通信方式、同步机制应用等.通过内存映射文件方式存储管理信息,高效地完成了收集各应用程序实例的监控信息任务,并实现了监控信息的存储、共享和监控模块与管理代理间实时信息交换的功能.  相似文献   

15.
力控实时数据库支持OPC标准,作为OPC客户程序,它可以从其他OPC服务器程序中访问数据。与DDE类似,当力控数据库作为客户端访问OPC服务器程序时,是将OPC服务器程序当作一个I/O设备。数据库中的点参数通过I/O数据连接与OPC服务器程序进行数据交换。OPC适应范围力控利用OPC技术,主要实现:(1)在线数据监测实现了应用程序和工业控制设备之间高效、灵活的数据读写。(2)报警和事件处理提供了OPC服务器发生异常以及OPC服务器设定事件到来时,向OPC客户发送通知的一种机制。(3)历史数据访问实现了读取、操作、编辑历史数据库的…  相似文献   

16.
内存映射文件的操作   总被引:1,自引:0,他引:1  
主要讲解内存映射文件的编程方法和实现过程,并在Delphi中创建文件操作类,通过实例详细讲述了基于内存映射文件的文件读、写操作。  相似文献   

17.
基于CART的焦化生产实时数据库设计   总被引:1,自引:0,他引:1       下载免费PDF全文
李娟 《计算机工程》2010,36(2):232-234
研究钢铁企业焦化生产实时数据采集系统,针对过程控制系统中的海量数据,设计基于CART数据库平台的焦化生产实时数据库系统,并给出具体实现方法。系统利用数据接口程序采集过程控制中的实时数据,通过办公局域网实现数据的传输与多用户共享,利用CART数据库平台实现生产实时数据的访问及管理应用。在实现过程中采用DDE、OPC、多线程、Windows服务等多种技术,保证了软件的实时性。  相似文献   

18.
当前内存数据库(NoSQL)、嵌入式数据库技术在高并发高性能系统中得到了广泛的应用,但对于复杂对象数据的读取效率仍然低下,研究发现主要性能瓶颈有两个:一是内核态与用户态间的内存拷贝,拷贝消耗时间与复杂对象的数据量成线性增长;二是从数据库数据到运行时数据对象的格式转化操作,不但需要开辟新的内存空间存储运行时数据对象,而且还需要解析原始数据并拷贝至新对象之中。为此,提出了一种基于内存映射(memory mapping)文件的复杂对象共享读取方法。借助内存映射文件与自定义内存分配器,实现了结构复杂的C++标准模板库容器对象跨进程无拷贝、无格式转化的共享,有效降低了数据读取延时。通过性能的分析比较表明,与NoSQL内存数据库、嵌入式数据库比,读取性能效率提升10倍以上。再加上底层技术成熟稳定,复用了标准模板库,具有开发成本低、可维护性强、实用性高等优点,因此,适用于高并发高性能的高可用后台服务系统。  相似文献   

19.
OPC客户端与实时数据库通信的实现   总被引:2,自引:0,他引:2  
在组态软件的数据流程中,一个关键要解决的问题是OPC客户端与实时数据库通信。本文分三个方面剖析了此过程,即OPC客户端初始化实时数据库,实时数据库写OPC服务器中的项,当OPC服务器中的项发生变化时写实时数据库相应TAGID值。本文将面向对象技术与传统的软件设计方法相结合,使用VC++、COM等先进编程技术,讨论了OPC客户端和实时数据库通信的方法。  相似文献   

20.
对SNMP中MIB信息和协议数据单元扩充的基础上,设计并实现了面向应用软件的网络监控系统。该系统提供了对应用程序类中成员变量和成员函数的监控功能。论文详细介绍了其管理信息存储的优化设计过程。包括三种存储设计方案及其优缺点的比较、内存映射文件的存储数据结构设计、插入类节点、变量节点和删除节点等数据管理算法、数据刷新算法等。通过内存映射文件方式存储管理信息,高效地完成了收集各应用程序实例的监控信息任务并实现了监控信息的存储、共享和监控模块与管理代理间实时信息交换的功能。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号