关于数据模型的组织问题

有时候看bad code也是一件好事,至少能刺激自己多想一些问题,这几天最大的收获就是对工程中的数据有了比较深入的体会,其实组织数据模型还是需要很强的功力的。

数据模型的组织我觉得有以下几点比较重要:
1.模型的架构(这个很难,包括数据结构etc)
2.数据的缓存与备份。我感觉如果不是做分布式计算那种,或者cache那种为了提高性能,保存多份数据不是一个明智的做法,因为你得解决数据的同步问题,除非你能很smart的解决这个问题。
3.数据的更新,同步,以及数据与数据之间的通信。

这几天对API的design也有了一些更深的体会。以后有时间再写一篇文章。

猜你喜欢

转载自bmqnc.iteye.com/blog/894739