实时数据库学习游记

    前言:大家平常多数用到的数据库,如:Oracle、Mysql(现在是Oracle旗下产品)、Microsoft SQL Server、Microsoft
Access、DB2(这个着实没用过),这些均是-关系型数据库系统(RDBMS),即实体之间的各种联系都可以用关系模型表示。他的缺点是在存储数据量大的时候,查询、备份、插入等操作会有很高的延迟。所以针对这些缺点,用于工业控制领域的实时数据库有着很大的优势,而实时数据库的主要特点在于对数据压缩的存储,需要的时候再对相关数据进行解压。从硬件方面,内存读取磁盘时,数据量小,用时低,较高的提高了网络传输的效率。
    对于实时数据库,网络上也有着质疑,随着T、P、E、Z量级的数据分析,存储方面的问题觉的是个小角色,并且工业领域的历史数据本就是难题,现在还增加了数据压缩的步骤,
增加了数据存储耗时。这些看法把实际的投入、产出比,系统定位、处理速度忽略了,并且只有在现有的关系型数据库远不能满足大数据量处理时,才会考虑实时数据库。
    实时数据库的访问方式:API、ODBC、OPC(OLE for Process Control)(对象的链接与嵌入-OLE,感觉就是个视图加可编程的插件-不成熟的想法)。
    实时数据库系统产品: PI,核心:历史数据归档管理,(对使用频率低的数据,转移到单独的存储设备中;与流程相关的数据进行采集和存储)。暂时没有实际安装使用,后期补上。
    

参考资料:
1、 2、https://www.php.cn/sql/421899.html    
3、https://wenku.baidu.com/view/ef316ae151e79b89680226c5.html

拓展:
    1、SQLite(多用于嵌入式的关系型数据库)
    2、C端产品:注重个人用户对象,碎片化时间,重视分享、附加型功能(变着法哄客户)     B端产品:注重组织、企业对象,长时间、沉浸式,重视协同、集体(为客户节约成本,提高收入)