三类数据尽量不要放在数据库中

在做数据库设计时,有时为了图方便,把什么日志文件,图片等存入了数据库,这个是多么不好的设计吶。

第一类:

图片,文件,二进制数据

为撒呢,因为一般如mysql,oracel这样的数据库是用来设计存数据的,即使有存文件,图片,二进制数据但是它的读取性能并不好,解决方法用单独的服务器做事情,如redis,mogodb等

 

第二类:

短生命期数据

这类数据生命周期都比较端,一般指临时数据,存在数据库中耗性能,用缓存服务器或缓存技术解决就可以了

 

第三类:

日志文件

这类数据是记录一系列用户操作或者请求什么的,便于查看问题,但是呢,这样的数据很多,所以最好将业务与日志分开,这样你的设计就会更好了

 

参考:http://www.vaikan.com/three-things-you-should-never-put-in-your-database/

 

posted @ 2017-02-06 11:04  全力以赴001  阅读(430)  评论(0编辑  收藏  举报