您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > iHistorian和关系性数据库的差别
企业在处理实时生产信息时使用关系性数据库的缺点•关系性数据库与控制系统的接口的瓶颈–MSSQL;ORACLE;SYSBASE等无法直接与控制系统链接–ODBC的效率在处理实时数据时效率很低•关系性数据库在处理实时历史数据的存储的瓶颈–海量的连续数据–死区和数据压缩能力•关系性数据库在处理生产管理的客户端要求的能力的瓶颈–过程数据连续可视化应用–与工业实实画面的整合•总而言之是在处理企业实时历史数据的完整性,实时性,和分布式应用上,普通关系性数据库都有非常大的瓶颈。为什么不用关系型数据库作为工厂级历史数据库?•1、关系型数据库不适合客户需求–RDB为事物处理及商务导向型数据而设计的–而非用于采集、存储、回取工业现场生成的海量的过程数据•2、关系数据库十分适合解决:–按照产品和区域统计月销售情况?–每个季度末最大订单的客户是哪个地区的?–谁是我最盈利的客户?•3、但是,在对付最基本的工厂生产信息上关系型数据库能力有限,如:–某个数据的每小时均值/最小值/最大值是多少?–不管它的存储频率多少–当前生产批次和以前生产批次的性能比较?–在不影响性能的前提下保留几年的在线数据并随时回取–在线修改配置,而无需停机重启iHistorian和关系性数据库的差别iHistorian关系性数据库处理的过程监视实时生产过程:产量;数量;质量;效率;启停;报警处理并发的商业过程:订单;客户;财务处理的数据类型AI;AO;DI;DO;文件等任务,配置,监视,调整,查询,编程,和分析关键任务数据采集;数据存储;数据应用分布的数据纪录,结构化的查询语言记录数值的特性用最小的采集成本记录成本和查询成本跟踪生产实时数据的完整生命数据来源控制过程实时数据商业处理结果和录入表的特性每个采集点都有不同的采集周期和时间标签结构化的字段(域)规模100~10万个Tag点的生命过程值;百用户级100~百万个记录,千以上用户级实时性针对过程控制系统的数据非常高效的搜集,事件触发采集不太关心数据采集的速度,但是针对并发访问又非常高效的的实时处理数据存储高速数据压缩、解压方式开放性针对多种控制系统的连接的开放,OPC,SCADA针对客户端应用的开放性,Java,SQL数据存储–关于数据压缩OPCCollector死区压缩(自定义死区)数据缓存(自定义大小)归档压缩(自定义压缩比)磁盘数据文档Δ死区则存储Δ死区则过滤产品采集速度采集时间压缩手段硬盘占用iHistorian500值/秒1年死区、归档压缩最小100M;最大3.7GMsSQLServer500值/秒1年无73G;平均每周1.4G
本文标题:iHistorian和关系性数据库的差别
链接地址:https://www.777doc.com/doc-2877185 .html