您所在的位置: 首页 > 新闻中心> MES百科
公司新闻 行业新闻 MES百科

制造执行系统实现RTDBMS的关键技术

2018年03月13日 444人预览
分享到:

制造执行系统实现RTDBMS的关键技术

   RTDBMS与一般DBMS的根本区别在于数据和事务的定时限制,制造执行系统而数据的定时限制最终也要转换成事务的定时限制。因此,与一般DBMS比较,RTDBMS需要解决以下关键技术:


   1.制造执行系统事务的接纳管理


   制造执行系统包括同时在系统中事务数的控制策略和内存资源的管理策略,一般可以接纳比实际有效内存更大的事务数,以提高并发度,从而获得较好的事务性能。但接纳的事务过多,会引起过多的I/O而导致抖动,不利于满足事务性能和定时限制的要求。这种RTDBMS必须对接纳多少和接纳谁做出决策。此外,还涉及内存资源的分配、抢占/中断、动态释放与回收策略,这些都属于事务的执行控制,直接与实时事务优先级和定时限制紧密相关。


   2.制造执行系统事务的预报与应急


   一个RTDBMS应具有一定的事务处理预报能力,事先知道一个实时事务能按截止期完成的可能性。.若完全可能,则按正常处理;若存在危险,则采取一定的措施;若绝无可能,则现在就中断而执行替代或补偿事务,且还应具有一定的应急处理能力。由于种种原因,系统难免会出现一些事务已经或即将超截止期,此时RTDBMS必须启动应急计划,执行替代、补偿或应急处理活动,提供其说明和与之通信、连接的工具与机制。


   3.制造执行系统结果正确性与实时性折合


   制造执行系统与传统DBMS—切为了保证结果的绝对正确相反,RTDBMS将实时性看得比结果的正确还重要,即有时通过折合和权衡结果的完全性、准确性、一致性、流行性来求得及时性。所谓结果的不完全性指通过部分处理所得的结果。对于一致性,传统的DBMS用可串行化来保证。然而,可串行化在传统数据库中也是一致性的充分条件,在RTDB中不但没有必要,有时拟定事务执行的先后次序限制是不可能的,故RTDBMS往往采用放松的可串行化的概念、技术与机制。制造执行系统对于外部一致性总是需要的,尤其对于那些为抽样检验、规律分析、变化趋势模拟等事务,可以用过时数据或导出数据来进行。所以,一个RTDBMS应具有这些折合权衡的能力与设施。


标签:
相关百科
相关产品 Related Products
2016 深圳市讯鹏系统集成有限公司 版权所有 站点地图 粤ICP备17078154号-2

粤公网安备 44030702001792号

深圳品牌网站建设:创同盟