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