共计 324 个字符,预计需要花费 1 分钟才能阅读完成。
从 @蔡学镛 看到的数据库的一些设计原则, 可以考虑考虑.
梳理数据库时,你会很惊讶地发现,各种数据都被塞进数据库,所以做数据库梳理的第一步是把它们区分出来,我的区分方式是:核心数据、业务数据、核心缓存数据、业务缓存数据、Session 数据。核心数据及其缓存都要再根据领域(domain)来区分,业务数据及其缓存都要再根据业务(business)来区分。
梳理数据库或设计数据存储时, 可以考虑数据的属性:
1. 访问频率 (高 / 中 / 低)
2. 读写比 (只读 / 读多 / 读少)
3. 重要性 (重要 / 普通 / 不重要)
4. 保密性 (保密 / 普通 / 不需保密)
5. 数据笔数 (多 / 一般 / 少)
6. 数据体积 (大 / 中 / 小)
7. 一致性要求 (强 / 中 / 弱)
8. 热点现象 (强 / 中 / 弱)
9. 索引方式 (____)
正文完