2017年10月11日 星期三

[python] 處理ISO時間

文章重點:字串轉整數時間

感覺蠻常用到的先存起來

以前都自己來比較快(完成)

若效率的話還未知 (以下)

2017年9月1日 星期五

[mongo] datanode architecture

自從我做完不同資料庫之間的熱搬移(soft-migration)

就開始設計各種不同效能的儲存結點(datanode)

以下是我有用到的master-slave架構

2017年6月27日 星期二

[ubuntu] 掛載超過2T的硬碟

我明明不是OP為啥要自己掛 orz

不管你信不信OP就是丟給我自己掛了

(回到正題)
用一般格式化結果最高只能支援2T

所以當我要掛10T時就必須用特殊方法 parted + gpt

2017年6月4日 星期日

[mongo] hidden replica node and reset priority after sync fail resolved

今天遇到同步錯誤的問題

但也因為這問題發現很多可以設定的點

以及可以避免修復過程中的問題

2017年5月31日 星期三

[git] 進版前修改暫存

先前遇到個問題

就是想將穩定版本進一個中版本號

這時候發現剛剛改的檔案導致無法進版

原本想用 branch解的,但事實上問題更大......

2017年3月30日 星期四

[mongo] mirror of replica nodes move to another cluster.

最近遇到一個狀況是有個資料量極大的資料庫

把資料備份出來簡單

不過要把資料灌回去就沒這麼容易了

更何況還遇到這個資料庫裏面有上萬個collections

每個collection還有數十個indexes

2017年2月21日 星期二

[mongo] 從MongoDB Cluster移除Shard Nodes實作

因某種原因必須從cluster移除shard nodes

由於每個shard nodes都會有chunks

所以在移除的過程非常麻煩

更何況我操作的是正在線上運行中的Cluster

所以各種操作都必須非常小心

這次作業雖然操作不多,但我準備(測試)了非常久