数据库是达梦数据库
假定里面有40张表,软件的业务逻辑比较复杂。
当然,依然是对数据库中数据的增,删,改,查,组合,显示。
但是也涉及到多种软件,多台设备之间的通信。
我们可以使用好的设计模式,代码规范,第三方库来降低编码的部分复杂性,但是软件本身业务的复杂性是不可避免的。当然,我们仍然可以尽量提升自己的编码能力(计算机通用能力)。
同时熟悉整个软件的业务流程。
遇到的问题:
使用ORM,但ORM编写的不太好,为了实现数据同步,会花费很多很多时间。
假定表x有10000条记录,软件a和软件b中都维护着一套x的内存。
现在软件a:修改x的记录,删除x的记录,添加x的记录。
这时候,软件b中维护的那套内存如何实现同步更新?