数据库设计原则

2014-12-28 1,147 0

@蔡学镛看到的数据库的一些设计原则,可以考虑考虑.

梳理数据库时,你会很惊讶地发现,各种数据都被塞进数据库,所以做数据库梳理的第一步是把它们区分出来,我的区分方式是:核心数据、业务数据、核心缓存数据、业务缓存数据、Session 数据。核心数据及其缓存都要再根据领域(domain)来区分,业务数据及其缓存都要再根据业务(business)来区分。

梳理数据库或设计数据存储时,可以考虑数据的属性:

1. 访问频率 (高/中/低)

2. 读写比 (只读/读多/读少)

3. 重要性 (重要/普通/不重要)

4. 保密性 (保密/普通/不需保密)

5. 数据笔数 (多/一般/少)

6. 数据体积 (大/中/小)

7. 一致性要求 (强/中/弱)

8. 热点现象 (强/中/弱)

9. 索引方式 ( ____ )

相关文章

15年来的手艺之路:手艺人赵鹏的自述
纪念 Google 25 周年:从搜索引擎到科技巨头的演变之路
1小时编写一个支持七牛上传的 markdown 客户端3(打包发布篇)
1小时编写一个支持七牛上传的 markdown 客户端2(代码优化篇)
1小时编写一个支持七牛上传的 markdown 客户端1(技术实现篇)
从 wordpress 转移到 hexo

发布评论