共查询到20条相似文献,搜索用时 31 毫秒
1.
卫星地面设备监控中,需研究实时数据库技术来管理大量的分布式环境下的实时数据.为此文章设计了一种实时数据存储引擎.该引擎借助内存文件映射机制实现内存表,以LRU算法和页面缓冲池实现了磁盘表,通过位图方法管理数据库表的文件空间,以影子页面法实现了事务的提交与回滚,并设计了数据库表的逻辑结构.通过使内存表和磁盘表结构保持一致,确保了数据库运行时内存表和磁盘表的灵活转换,影子页面法确保了数据库具有实时的故障恢复速度.结果表明,该引擎适用于存储卫星地面设备监控中的大量实时数据. 相似文献
2.
3.
工业OPC实时监测系统要求系统能够快速响应并及时处理大批量实时数据,传统关系型数据库较难满足,内存数据库能够较好地完成实时监测系统的实时海量数据处理,及时反馈数据信息.文章将内存数据库技术引入工业OPC实时监测系统,与传统关系型数据库相互融合,提出了一个基于内存数据库技术的工业OPC实时监测系统的架构模型.该模型在保证存储海量历史数据的同时,提高OPC监测系统的实时性、稳定性,满足OPC实时监测系统的需求,具有较好的实时监控效果,可以用于工业OPC实时监控系统中. 相似文献
4.
实时数据库中历史数据是系统定时从实时数据库中采样,保存到历史数据库中的数据,用户需要时可随时从历史数据库中访问历史数据。历史数据库包含内存历史数据库和磁盘历史数据库。内存历史数据库关注的是测点近期数据的组织方式;磁盘历史数据库管理的对象是历史数据文件和管理信息文件。本文描述了磁盘历史数据库的文件结构、缓冲区进行了描述,并阐述了磁盘历史数据库的实现技术。 相似文献
5.
在.NET中激活基于COM的OPC数据存取定制接口 总被引:1,自引:5,他引:1
研究C#接口属性类后,编写了一个COM编排文件,将基于COM的OPC数据存取定制接口映射到.NET接口,有效地实现了遵循OPC数据存取规范2.0版本的代码从COM移植到.NET。文章的研究成果在工业自动化实时数据采集系统中具有实用价值。 相似文献
6.
7.
8.
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.
DUAN DongNing JI YaNan 《数字社区&智能家居》2008,(Z1)
本文论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理和使用内存映射文件的方法和步骤,通过简单的实例描述了在Delphi中如何使用内存映射文件实现进程间数据共享的原理和方法。 相似文献
11.
主要介绍了用Visual Basic设计一种OPC客户端,该客户端符合OPC标准。通过该客户端成功地实现了Visual Basic与西门子WinCC组态软件的OPC服务器进行通讯(该软件内嵌OPC支持),完成它们之间的动态数据交换,并在Visual Basic中利用其ADO数据库接口,把WinCC组态中监控到的数据实时存储到SQL数据库中,从而解决了WinCC组态软件中实时数据转储到标准数据库的难题,为用户分析调用监控数据提供了更有效的途径,最后给出了具体的实现步骤和关键程序。 相似文献
12.
针对远程监控系统的发展趋势和目前工业控制中对实时传输的实际要求,OPC技术提供了标准化访问接口,应用程序可以使用一致的方式访问设备中的数据。本文研究了油田优化监控系统的总体结构,并通过OPC客户端将WinCC中的实时数据转储到SQL数据库中,解决了组态软件中实时数据转储到标准数据库的难题,最后给出了OPC客户端的实现过程。 相似文献
13.
14.
15.
16.
内存映射文件的操作 总被引:1,自引:0,他引:1
张春建 《电脑编程技巧与维护》2008,(4):78-83
主要讲解内存映射文件的编程方法和实现过程,并在Delphi中创建文件操作类,通过实例详细讲述了基于内存映射文件的文件读、写操作。 相似文献
17.
研究钢铁企业焦化生产实时数据采集系统,针对过程控制系统中的海量数据,设计基于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信息和协议数据单元扩充的基础上,设计并实现了面向应用软件的网络监控系统。该系统提供了对应用程序类中成员变量和成员函数的监控功能。论文详细介绍了其管理信息存储的优化设计过程。包括三种存储设计方案及其优缺点的比较、内存映射文件的存储数据结构设计、插入类节点、变量节点和删除节点等数据管理算法、数据刷新算法等。通过内存映射文件方式存储管理信息,高效地完成了收集各应用程序实例的监控信息任务并实现了监控信息的存储、共享和监控模块与管理代理间实时信息交换的功能。 相似文献