分布式实时数据库(一)

本文介绍了实时数据库的概念,强调其为满足实时系统需求,常驻内存以提高响应速度。对比了实时数据库与SCADA系统的区别,指出SCADA侧重数据采集与监视控制。接着详细阐述了分布式实时数据库的架构,包括基础设施、分布式存储、定位、访问和应用层的功能,旨在提供高效、可靠的实时数据处理能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概念:1 实时数据库:为了实现实时系统中数据和事物的实时性,必须尽可能加快实时数据的响应和处理速度,但是传统数据库设计I/O操作、缓冲区管理、页违例等时间的执行时间的弱实时性和不可预知性,实时数据库应运而生,其本质特征是其“主拷贝”或“工作版本”常驻内存,活动事务只与实时内存数据库的内存拷贝交互,任何一个事务的执行过程没有内外存间的I/O,从而满足外部事务应用对响应时间的事务吞吐率的需求。

2 实时数据库和SCADA的区别:

1)实时数据库(RTDB)是数据库系统发展的一个分支,是数据库技术结合实时处理技术产生的。

2)SCADA(Supervisory Control And Data Acquisition)系统即数据采集与监视控制系统,是以计算机为基础的DCS与电力自动化监控系统;应用领域很广,可以应用于电力、冶金、室友、化工、燃气、铁路等领域的数据采集和监视控制及过程控制等领域

首先实时数据库是一个数据库,用来存储和处理数据。SCADA系统是一个数据采集和监视系统,该系统采集的数据来源是现场DCS系统和PLC系统,该系统将采集的数据传输到监控大厅,用于调度、监视和远控等,经过实时显示以后数据有可能被存储到实时数据库也可能被丢弃,还可能直接存到关系库中。

3 分布式实时数据库架构:


1) 基础设施是系统运行的基础

2)分布式存储层为实时数据提供分布式存储能力,存储层功能包括数据分片的定义,通过集群方式实现的数据分布式存储和数据在节点间的迁移冗余互备。

3)分布式定位曾实现了数据在分布式环境下高效的定位。通过独立的定位数据集群,解决数据存储、访问和可靠性管理等问题。

4)分布式访问层提供了访问手段,包括统一的数据访问接口、分布式数据查询和并发式的访问处理。统一的访问接口使得应用能够将分布式的实时数据库视为一个完整的逻辑整体进行访问;分布式数据查询为访问接口提供从多个节点上查询数据的标准流程;在分布式查询访问多个节点上的数据时,并发式的访问处理能够实现多路数据请求在多个存储节点上的并行处理,从而实现了高效的分布式数据访问。

5)应用层包含调控系统的各类应用,如SCADA、PAS等,应用通过访问层提供的统一数据访问接口操作实时数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值