热烈欢迎智臾科技CEO周博士莅临蓝鲸智造指导学习

发布时间:2019-03-28 15:18:37   作者:蓝鲸智造  浏览次数:130

2018年11月15日,智臾科技CEO周博士一行莅临蓝鲸软件指导学习,蓝鲸软件董事长龚丁富先生热情接待了来访嘉宾,双方就合作计划、实时数据库开发、浙江市场开发等话题展开友好与深入地磋商,并达成紧密合作的意向。


浙江智臾科技有限公司是一家由多位旅美博士发起,拥有在高性能大数据分析领域核心技术的初创企业,正式成立于2016年。公司自主研发的基于C 的DolphinDB(海豚大数据系统),采用最前沿的内存数据库、内存计算,及分布式计算技术,性能领先目前全球热门的Hadoop/Spark平台2~3个数量级。


同时双方针对软件开发现状以及实时数据库架构功能特点进行了深层次的剖析与分享。


微信图片_20190328152223.jpg


分布式实时数据库


实时数据库


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


实时数据库和SCADA的区别


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


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


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


分布式实时数据库架构



微信图片_20190328152238.png


1. 基础设施是系统运行的基础.。


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


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


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


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


最后,双方在相互学习了解中,达成合作共识,为进一步合作奠定坚实基础。