用于工控流程行业的实时数据库系统,请问哪些操作可以作为事务,有事务的必要吗?比如实时数据都是时间性的,有没有保证一致性、原子性的必要呢?
------解决方案--------------------------------------------------------
实时数据如果量不大 在插入数据是没有延迟的话 事务可以不用考虑
------解决方案--------------------------------------------------------
一般所谓实时系统,主要是用于控制,响应。并不需要事务的参与。 你不可能已经发出了控制信令后再把它ROLLBACK回来。
实时系统中数据库一般来说是用事状态的记录。或者是一些初始参数的存储。
------解决方案--------------------------------------------------------
实时数据库内部事务并不是必须的,事务只是针对数据库的一系列操作,可以说是一种应用形式,一般来说还是有必要的。事务的特征是ACID,实时的话就要有时间性。所以保证原子性、一致性和时间性都是必须的。具体的实现方式就不太一样了。