关于数据一致性问题的解决方法?
很多人说不使用外键,而是在程序中控制,来防止这种问题的发生,本人没有经验,请问大师们能些你们的心得经验吗,你们是怎么解决的。不需要很详细,给小弟点一下也好,谢了!
降低外键,增加数据库的可伸缩性,也就是NoSQL方向;通过业务分析如DDD,其中原则是降低关联,只保留高内聚的关系,这些高内聚的在数据库保存时,可以父子对象都放在一张表中;就是分开放,都是使用父对象的ID。至于这些高内聚的父子对象的一致性,可以通过不变性设计或锁或事务来实现,这是另外一个很大的世界,你需要慢慢了解。
推荐文章:如何学习NoSQL?
[该贴被banq于2011-10-18 11:45修改过]