2011年7月15日 星期五

細節是很重要的

上禮拜買的"MongoDB 權威指南"終於飄洋過海入手了,下午花了點時間把它啃完,雖然是簡體書不過是翻譯的,內容鋪陳上滿順暢的
要是去年就出,也不用花這麼多時間摸索了,雖然如此在索引、排序與記憶體耗用的描述跟使用上的"猜測"是相符的
目前遇到的問題,也提供了適度的解法,例如別用skip來跳過大量資料與使用limit來分頁,很不幸的我都做了XD
補救方式就是改寫查詢流程+AJAX,在巨量資料(千萬筆以上)狀況下有些事情是無法用書上講的去做,保證會採到雷

如何去規劃架構、設計程式...有賴於對於底層運作的了解,而這種校調上的差異往往都是好幾個數量級,實際點說就是會影響到客戶買不買單的問題