高性能的思考

第一次随笔记录 
 
代码结构可以复用,数据的存储位置不要复用,无论在内存里还是数据库里。表设计时即便是相同的数据,也要按着功能模块分开,不要太在乎冗余(反范式),磁盘是廉价的,因为不同功能模块的并发逻辑涌向一个表时,会被锁表。 
 而且,一般的业务逻辑不需要事务。如果太在意数据库数据冗余,可以引入nosql 
 像我上家公司几乎每个逻辑都要读的corp表,要给他建立缓存,memcache或者redis都可以,数据库级别的缓存也可以 
posted @ 2016-07-16 21:43  liness0713  阅读(134)  评论(0编辑  收藏  举报