2011年3月17日 星期四

[筆記]MongoDB 是美好的夢靨


客戶的商品資料量實在太驚人了
早已突破MySQL順暢上限許多
看著每日仍有數百甚至數千項商品增加
再多做幾層的Cache仍然會發生主機記憶體不足的惡夢

終於決定把客戶的資料使用MongoDB重新架設一份
Mongo很容易使用,幾十萬筆的資料半天就全部做好了...卻是夢靨的開始

看起來一切完好時,將各項商品分類、搜尋頁面全部使用Mongo
卻發現時間和系統流水號排序亂七八糟,甚至發生搜尋2011之後的商品,卻一併出現1978~2001的商品

才驚覺原本從MySQL倒過去的資料,全部都被當做Strings
重轉一次....

又發生部分欄位是由不同資料表產生,出來的格式是多個值
重轉一次...

又發現,其實Mongo的find可以find陣列中的列表
重轉一次...

又發現...重轉一次...又發生...重轉一次...
又發現...重轉一次...又發生...重轉一次...
又發現...重轉一次...又發生...重轉一次...

這就是我這幾天的夢靨

不過改用Mongo效率真的高不ˋ少,記憶體也省了很多,雖然硬碟使用量暴增...

2011年3月8日 星期二

外婆家

童年,有一段單純美好的記憶
記憶中那房子有很多很大的柱子
聽風吹過竹林的沙沙聲
和其他的小朋友們爬樹摘芭樂
在高高的斜坡上刷牙
還有一片很大的水泥地

水泥地上農收時曬著金黃的稻子
平時則有鴿子可以在水泥地上一起玩
很大很大的籠子還有火雞和孔雀
四周則是種滿了各色花朵樹木
依稀記得天堂鳥、茶花、杜鵑、...

***************************
結婚前,我帶著老婆想一起去觸摸這美好的回憶
那記憶中高高的斜坡,現在只要兩步就跨上
而那很大的柱子,原來只有我的大腿粗
房子裡是一片殘缺
而外面一大片水泥地
則是滿地的雞糞

***************************
又經過了三年
這已殘缺的回憶將要全部夷平
只能把回憶埋放在心中

2011年3月7日 星期一

3.5HR 尖沙咀 : 3.5HR 屏東

從台北出發3.5HR 
高鐵、高捷、客運
豔陽天和緩慢的生活步調
我們來到屏東

和台北相似又不同的語言
合著像氣溫一樣熱情溫暖的人情味
在道地的海鮮餐廳
伴隨熱鬧的杯酒交擊聲
我們參與了一場熱情的婚禮

****************
從台北出發3.5HR 
客運、飛機、港鐵
灰色的天空和急奏的腳步
我們來到尖沙咀

同樣相似又不同的語言
對比衝突又相融合的文化和建築
在五星級的飯店
龍鳳袍、金手鐲、麻將聲
我們也參與了一場溫馨的婚禮