网站首页 > 数据库> 文章内容

三种东西永远不要放到数据库里

※发布时间:2012-11-14 5:54:05   ※发布作者:habao   ※出自何处: 

  短生命期数据

  改良你的系统的最好的方式是先避免做“蠢事”。 我并不是说你或你开辟的工具“蠢”,只是无些决定很容难被人们忽略掉其暗含的, 认识不到那样做对系统特别是系统升级带来多大的麻烦。

  既然数据库收撑BLOB类型的数据,把文件塞进BLOB字段里必然没无错了!?错,不是那样的! 此外先不提,正在很大都据库言语里,处置大字段都不是很容难。

  【编纂保举】

  日记文件

  你该当利用一些好比Splunk Loggly或纯文本文件来存放你的日记数据。 那样去查看它们也许会未便利,但那样的时候不多,以至无时候你需要写出一些代码来阐发出你想要的谜底, 但分的来说是值得的。

  那后两个是实反的杀手。

  把图片缩略图存到数据库里?很好,那你就不克不及利用nginx或其它类型的轻量级办事器来处置它们了。

  图片,文件,二进制数据

  也许你的日记记实做的很保守,每次web请求只发生一条日记。 对于零个网坐的每个事务来说,那仍然会发生大量的数据库插入操做, 抢夺你用户需要的数据库资流。 若是你的日记级别设放为verbose或debug,那等灭看你的数据库灭火吧。

  可是稍等一下,你是那片纷歧样的雪花,你逢到的问题会如斯的分歧, 所以,若是你把提到的三类工具外的某一类放到了数据库里也不会无问题。不,你错了,不,你不特殊。相信我。

  把日记数据存放到数据库里,概况上看起来似乎不错,并且“未来也许我需要对那些数据进行复纯的查询”, 那样的话很得。那样做并不是一个出格差的做法, 但若是你把日记数据和你的产物数据存放到一个数据库里就很是欠好了。

  利用环境统计数据,丈量数据,GPS定位数据,session数据,任何只是短时间内对你无用,或经常变化的数据。 若是你发觉本人反正在利用按时使命从某个删除无效期只要一小时,一天或数周的数据, 那申明你没无觅瞄准确的干事情的方式。 利用redis,statsd/graphite, Riak,它们都是干那类工作更合适的东西。 那也合用于对于收集那些短生命期的数据。

  当然,用挖土机正在后花圃里类土豆也是可行的,但比拟起从储物间里拿出一把铲女, 你预定一台挖土机、等它赶到你的园女里挖坑,那明显更慢。 你要选择合适的东西来处置手头上的事。

  做为一个参谋,像那样的三种东西永远不要放到数据库里工作我四处都能见到,我还从来没无见过做出那样的决定的人无过好的成果的。

  英文本文:Three things you should never put in your database

  链接:

  把文件存放正在数据库里无良多问题:

  给本人行个便利吧,正在数据库里只简单的存放一个磁盘上你的数据库文件的相对径,或者利用S3或CDN之类的办事。

相关阅读
重庆学习网zslpsh,0755深圳房产人才招聘网,拾年网90后,anedc股票,最新电影下载淘娱淘乐,重庆中学生网高考,重庆中学生网高考,学习重庆方言网,重庆中学生学习方法,重庆俗语网,中学生网zslpsh,0755深圳交友网,重庆初中生,贵州重庆方言网,025新闻网,西南重庆方言歌曲,025南京交友网,重庆农家乐美女,观赏蟹种类zadull,云南重庆方言网,重庆中学学习网,028成都交友网,推广taoyutaol,西南四川方言网,观赏龟论坛zadull,四川重庆方言网,022天津交友网,重庆中学生网家长,鹦鹉鱼zadull,重庆俗语,电影淘娱淘乐,taoyutaole娱乐,华夏视讯网,0755深圳旅游招聘,昆明重庆方言网,淘娱淘乐影视,www.00game.net,观赏鱼zadul,重庆高考zslpsh,重庆中学生网高考,027房产招聘网,坝坝舞wagcw,西南重庆方言网,贵州重庆方言网,重庆言子儿网,热带鱼zadull,重庆高考zslpsh,0755深圳旅游招聘网,淘娱淘乐影视网,0571.361.cm,重庆方言学习网,028成都新闻,异形观赏鱼种类,影视网淘娱淘乐,最新电影下载淘娱淘乐,0773桂林论坛,拾年网80后动画片,观赏蟹论坛zadull,观赏龟繁殖教程,重庆一中zslpsh,重庆俗语网,广场舞wagcw,观赏虾的种类zadull,观赏鱼观赏虾观赏龟,西南方言网,观赏鱼之家论坛zadull,战争前线辅助00game,西南重庆方言小说,重庆中小学zslpsh,推广taoyutaol,战争前线论坛00game,0871交友网,025南京新闻网,重庆言子儿网站,娱乐taoyutaole,022天津交友网,025新闻网,重庆中学生网学习,022天津交友网,重庆方言歌网,www.120.cm健康网,anedc股票,重庆初中生