成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

牢記這三種東西永遠不要放到數據庫

數據庫
我已經在很多演講里說過,改進你的系統的最好的方法是先避免做“蠢事”。我并不是說你或你開發的東西“蠢”,只是有些決定很容易被人們忽略掉其暗含的牽連,認識不到這樣做對系統維護尤其是系統升級帶來多大的麻煩。作為一個顧問,像這樣的事情我到處都能見到,我還從來沒有見過做出這樣的決定的人有過好的結果的。

我已經在很多演講里說過,改進你的系統的***的方法是先避免做“蠢事”。我并不是說你或你開發的東西“蠢”,只是有些決定很容易被人們忽略掉其暗含的牽連,認識不到這樣做對系統維護尤其是系統升級帶來多大的麻煩。作為一個顧問,像這樣的事情我到處都能見到,我還從來沒有見過做出這樣的決定的人有過好的結果的。

[[135676]]

圖片,文件,二進制數據

既然數據庫支持BLOB類型的數據,把文件塞進BLOB字段里一定沒有錯了!?錯,不是這樣的!別的先不提,在很多數據庫語言里,處理大字段都不是很容易。

把文件存放在數據庫里有很多問題:

  • 對數據庫的讀/寫的速度永遠都趕不上文件系統處理的速度
  • 數據庫備份變的巨大,越來越耗時間
  • 對文件的訪問需要穿越你的應用層和數據庫層

這后兩個是真正的殺手。把圖片縮略圖存到數據庫里?很好,那你就不能使用nginx或其它類型的輕量級服務器來處理它們了。

給自己行個方便吧,在數據庫里只簡單的存放一個磁盤上你的文件的相對路徑,或者使用S3或CDN之類的服務。

短生命期數據

使用情況統計數據,測量數據,GPS定位數據,session數據,任何只是短時間內對你有用,或經常變化的數據。如果你發現自己正在使用定時任務從某個表里刪除有效期只有一小時,一天或數周的數據,那說明你沒有找對正確的做事情的方法。使用redis,statsd/graphite, Riak,它們都是干這種事情更合適的工具。這建議也適用于對于收集那些短生命期的數據。

當然,用挖土機在后花園里種土豆也是可行的,但相比起從儲物間里拿出一把鏟子,你預約一臺挖土機、等它趕到你的園子里挖坑,這顯然更慢。你要選擇合適的工具來處理手頭上的事。

日志文件

把日志數據存放到數據庫里,表面上看起來似乎不錯,而且“將來也許我需要對這些數據進行復雜的查詢”,這樣的話很得人心。這樣做并不是一個特別差的做法,但如果你把日志數據和你的產品數據存放到一個數據庫里就非常不好了。

也許你的日志記錄做的很保守,每次web請求只產生一條日志。對于整個網站的每個事件來說,這仍然會產生大量的數據庫插入操作,爭奪你用戶需要的數據庫資源。如果你的日志級別設置為verbose或debug,那等著看你的數據庫著火吧。

你應該使用一些比如Splunk Loggly或純文本文件來存放你的日志數據。這樣去查看它們也許會不方便,但這樣的時候不多,甚至有時候你需要寫出一些代碼來分析出你想要的答案,但總的來說是值得的。

可是稍等一下,你是那片不一樣的雪花,你遇到的問題會如此的不同,所以,如果你把上面提到的三種東西中的某一種放到了數據庫里也不會有問題。不,你錯了,不,你不特殊。相信我。

博文出處:http://blog.csdn.net/gao_chun/article/details/46342613


 

責任編輯:Ophira 來源: 高純的專欄
相關推薦

2012-05-15 11:29:41

數據庫

2012-11-09 13:42:29

數據庫數據大數據

2022-01-11 08:00:00

集群Kubernetes容器

2012-09-19 14:33:51

創業程序員創業成功

2021-10-10 12:29:27

機器人AI人工智能

2010-07-29 09:56:45

Flex數據庫

2010-11-19 14:51:09

Oracle數據庫關閉

2011-05-26 13:16:37

Oracle數據庫備份

2015-09-17 11:07:57

思維作為前端工程

2010-09-26 16:31:13

隨機查詢語句

2019-09-20 09:22:00

藍牙WiFiZigBee

2018-01-18 12:57:58

程序員互聯網技術區域鏈

2022-06-14 10:49:33

代碼優化Java

2009-07-22 11:33:14

JDBC連接Sybas

2010-10-26 13:33:08

Oracle自動備份

2011-03-30 14:52:34

備份WordPress博客

2010-04-12 16:35:15

Oracle數據庫

2024-10-08 15:31:45

2020-10-26 14:03:07

混合云云計算云遷移

2016-08-10 07:58:33

大型機實時監控工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人三级网址 | 日本一本视频 | 亚洲日韩中文字幕一区 | 在线国产一区二区 | 中文字幕一区二区三区不卡 | 国产在线精品一区 | 成人免费看片又大又黄 | 国产一二区视频 | 黄色毛片免费 | 精品久久久久一区二区国产 | 久久精品亚洲 | 久久久久国产一区二区三区不卡 | 免费看大片bbbb欧美 | 99视频精品| 国产黄色大片在线观看 | av在线视| 中文字幕一区二区三区日韩精品 | 亚洲国产欧美日韩 | 久操福利 | 欧美三级在线 | 成人黄色三级毛片 | 日本黄色免费大片 | 免费观看一级特黄欧美大片 | 国产一区在线免费观看 | 九九综合 | 日韩欧美三级在线 | 亚洲欧洲国产视频 | 有码一区| 中文字幕精品一区二区三区在线 | 亚洲性综合网 | 中文字幕黄色大片 | 欧美自拍第一页 | 黄片毛片免费观看 | 久久国产精99精产国高潮 | 一区二区三区在线免费 | 成年人在线播放 | 欧美性猛交一区二区三区精品 | 自拍偷拍小视频 | 福利久久 | 亚洲电影第三页 | 国产精品久久久久国产a级 欧美日本韩国一区二区 |