新闻动态
技术中心
技术中心
当前位置:科达自控 >> 服务支持 >> 技术中心 >> 浏览文章
数据库简介
作者:康彦平 日期:2020年12月30日 来源:技术部 浏览:

内容导读:工业自动化领域,大家经常接触到上位机软件,比如我们常用的WinCC,IFix,FactoryTalk View,WiSCADA等,都会牵扯到历史数据的存储,用于历史趋势,历史报警,报表的显示,很多公司都推出了自己的实时数据库软件

工业自动化领域,大家经常接触到上位机软件,比如我们常用的WinCC,IFix,FactoryTalk View,WiSCADA等,都会牵扯到历史数据的存储,用于历史趋势,历史报警,报表的显示,很多公司都推出了自己的实时数据库软件,比如GE的Proficy Historian,Wonderware 的Historian,Honeywell的PHD等,但是此类软件价格较高,通用性不高,对于IT人员也不太适用。

那么为了获得更好的适用性,性价比,我们都会选择其他类型数据库,而最常用的数据库都要哪些呢

在自动化领域我们常用的数据库一般有三种:微软的SQL Server,甲骨文的 Oracle和MySQL,这三种都是关系型数据库,当然也有人说为什么不提Microsoft Access,大家可以自行搜索它与其他三种的区别就知道为什么了,当然对于关系型数据库还有DB2,PostgreSQL等。对于非关系型数据库目前自动化领域使用较少。

以上三种关系型数据库:Oracle价格最高,性能更好,MySQL免费,SQL Server价格适中

那么为什么我们选择SQL Server呢?

1、微软可以提供较好的技术支持,多种文档可以学习,

2、而且它提供了免费的报表服务器(SSRS)。

为什么特别提这一点呢?

可以回顾一下大家在做上位机系统时,很多客户是否都提出了报表的需求,而且报表的需求也越来越复杂?甚至有的客户想要通过网页形式访问这些报表,可以自由保存为常用的数据格式,比如WORD,Excel,PDF等?

针对以上问题,相信很多人感到头疼。不过这些都不是最重要的,学习数据库的主要需求是为了以下几点:

1实现数据的存储,增删改查等基本功能;

2保证数据的唯一性,完整性,一致性;

3实现海量数据的并发读取,写入等操作;

4保证数据访问的安全性;

5实现数据的备份,恢复,容灾等;

6实现海量数据挖掘/数据分析/数据查询;

7为其他管理系统提供数据接口;

8允许多用户同时访问;

9跨平台,跨硬件等。

上一篇文章:镀铬、镀镍和镀锌的区别 下一篇文章:无功补偿装置的工作原理
相关链接
发表评论
用户评论
版权所有 山西科达自控股份有限公司 晋ICP备09004627号-2  晋公网安备 14019202000008号   
官方微信
新浪官方微博
腾讯官方微博