公司动态
FreeCAD源码分析: What‘s a Transaction?
本文分析FreeCAD中Transaction内涵,旨在建立相关概念模型。注1:限于研究水平,分析难免不当,欢迎批评指正。注2:文章内容会不定期更新。一、概念Ref. fromWhat is a Transaction?A transaction is a group of operations that have the following properties: atomic, consistent, isolated, and durable (ACID). The support of transactions enables new types of applications to be developed, while simplifying the development process and making the application more robust. The remainder of this topic provides scenarios that demonstrate the need for these properties, then a table that defines each property.In anatomicgroup of operations, either every operation in the group m