设为首页 收藏本站 English

当前位置: 登陽五金网 >> 电线插头

实时数据库在大型远程移动监控系统中的应用要点组合秤

发布时间:2022-06-25 18:45:31

实时数据库在大型远程移动监控系统中的应用要点

实时数据库在大型远程移动监控系统中的应用要点 2011年12月10日 来源: 在开发远程移动监控系统时,一般有两种技术路线,一种是直接开发针对特定行业特定应用的系统,另一种是选用组态软件进行二次开发,这两种技术路线各有优缺点。当管理功能是远程移动监控系统的主要功能点,或者监控对象具有非常独特的行业特性,直接开发应用系统是一种合理的选择。而当监控功能是远程移动监控系统的主要功能点时,选用合适的组态软件,可以减少投入成本,缩短项目周期、提高系统稳定性,减少失败风险。

不管采取以上哪种技术路线,都不可避免地要对一个问题进行决策:如何保存采集到的数据。保存的概念包括三个方面:内存中保存的实时数据,磁盘上保存的历史数据,针对实时数据和历史数据的访问接口。可以选择的方案有五种:

1、组态软件本身的内存和历史数据库(或模块);

2、自定义的内存和文件格式;

3、关系数据库;

4、实时数据库;

5、关系数据库+实时数据库;

针对以上两种不同的技术路线,可以选择不同的数据保存方案,当需要采集和保存的数据点达到一定的规模时,就需要采用方案4或方案5,在我的上一篇文章《实时数据库与组态软件的市场定位之异同》中,提到了依据工程总点数和需保存的总点数来决定是使用实时数据库还是组态软件,在远程移动监控系统中,当系统的点数规模超出了组态软件能处理的范围时,关系数据库也同样不能处理。

还是以那个重型机械厂的项目为例说明,如果按照每台车辆每10秒向上传送一次数据,每次传送100个数据,车辆总数按50000台计算。

如果采用Oracle关系数据库来存贮实时和历史数据。对数据的保存有两种方式,这两种方式也决定了上层Oracle数据库的数据表设计方案。

第一种方案是每个车辆设备的数据用一条记录来表示,每条记录有100个字段,这样设计的好处是采集服务器操作ORACLE服务器的事务数比较小,平均每秒钟的插入事务数为50000*5/60=4167条。该方式的缺点是,对不同的DTU需要设计不同的数据表;数据不能被压缩,磁盘空间占用非常大,如果每条记录按1K来计算,则一年需占用的磁盘空间为:356*24*60*60/5*50000*1024=293335G,再加上索引等辅助内容,整个系统一年所占用的磁盘空间约为400000G。

第二种方案是每个车辆设备的数据用多条记录来表示,每条记录只记录该DTU中某一个具体的数据点,这样处理,Oracle服务器的事务数达到每秒钟50000*100*5/60=416667次,在这种情况下,对数据可以采取一些压缩处理,系统一年所占用的磁盘空间与第一种方案相比,可以减少到1/10左右,约为40000G。

不管是采用以上的哪一种方案,都存在单位时间的读写次数达到系统处理上限,系统容量超出系统上限等困难,导致系统无法使用。可以通过引入网格数据库,或重新规划需保存的历史数据等方式解决这些难点问题,但都存在缺点,不是价格高,就是不得不损失相应功能。

引入实时数据库,只能部分解决此问题,举例说明,如果使用我们的实时数据库,单台服务器只能处理5000台左右车辆设备的数据采集和保存问题(经过定制改造,如果不改造,单服务器只能处理1000台车辆设备,该问题的瓶颈不在于性能,而在于点数限制,目前我们的标准实时数据库单台服务器只支持126000个数据点),仍不能处理高达50000台车辆设备。

这时,需要使用分布式实时数据库服务器来解决超大容量实时和历史数据访问,如下图所示可以看到,单台服务器处理5千台设备,处理的数据点为50万个,10台实时服务器能处理5万台设备,处理的总数据点为500万个,调度服务器对这10台服务器进行调度,使得10台服务器对外部而言(包括采集服务器和客户端)是透明的,外部只看到一台能处理500万数据点的大型实时数据库。

要实现一个分布式分布式实时数据库服务器,可能做得非常复杂,但对于大型远程移动监控系统中,可以简化处理,当然,这需要实时数据库支持层次点系统、设备模块、在线修改等功能的辅助支持

合肥华研白癜风专科

不孕医院

泰州治疗男性疾病医院

治甲状腺疾病专科医院哪家好

北京治疗斜视手术费用

武汉治疗白癜风多少钱

友情链接
威海治疗白癜风医院哪家好 美尚 爱依瑞斯 穗宝床垫天猫 穗宝无胶床垫 试验机 太阳能光伏网带生产厂家 装配式移动厕所 白发可以治疗吗 治疗腱鞘炎的有效方法 吃枸橼酸西地那非多久起反应 心脏心动过缓是什么原因导致的 导致心力衰竭加重常见的因素是 抗衰老的成分有哪些 脚气用什么不反复 老人睡不好能吃老来保参乌健脑胶囊吗 脸部蒸气烫伤能不能擦京万红软膏 冠心病心肌缺血应该怎样调理 枸橼酸西地那非片效果怎么样 带状疱疹不同时期的症状 干眼症眼睛涩怎么缓解 11个月宝宝腹泻不止怎么办 孩子脾胃虚弱不爱吃饭挑食 花椒水和姜泡脚能治灰指甲吗 宝宝上火便秘吃什么好 电子万能试验机 服装制作 酒精肝吃护肝片哪个牌子好 宝宝咳痰咳不出怎么办 孩子发烧头痛吃什么药 长沙男科医院 药品库 网站建设 离婚律师费多少 离婚请律师要多少钱 品牌推广 流感引起的嗓子疼用什么中成药 依兰琳卡 亮甲是多少钱一盒 甲床变厚是灰指甲吗 找医院 东阿阿胶阿胶块 呼伦贝尔治疗白癜风专科医院哪家好 找离婚律师哪个好 安顺白癜风专科医院哪家好 深圳律师在线咨询 双河妇科医院哪家好 涉外离婚诉讼律师 钦州治疗妇产专科医院 河北石家庄男科 更年期喝静心口服液可以吗 宝宝最近不爱吃饭怎么办 薇婷沐浴用脱毛膏怎么用 金融犯罪 Forklifts Parts 书辞网 成都定做工作服厂家 Universal Hardness Packaging Printing 寻医问药 湖北妇产医院哪家好 四川哪个医院看甲状腺好 山东妇科专科医院排行榜 济南哪家医院抽动好 四川哪里通风医院好 山南资讯 Suppliers In China 溃疡性结肠炎怎么治疗好 3岁宝宝不爱吃饭怎么办