NO.82 高併發、海量數據項目的數據庫選型考量點分析

    最近有個項目涉及海量數據高併發處理問題考慮從兩個數據庫中選型。
    Leader給出了一個非常好的考慮問題的模型:
    “誰?用什麼樣的刀?砍什麼樣的骨頭?”
    不妨套用這個模式,列一列選型考量點:

     考慮【誰】是受影響人
    * 開發團隊:數據庫的首批使用人員,需要考慮開發團隊對於數據庫的熟練使用程度。
    * 測試團隊:上線、發版本、壓力測試,需考慮測試團隊搭建數據庫環境是否方便;
    * 生產維護團隊
    * 數據提取團隊

     考慮【刀】本身質量如何
    * 高併發處理能力
    * 海量數據處理能力
    * 負載均衡、高可用性、可擴展性、災備能力
    * 技術支持團隊保障能力
    * 易管理性
    * 成本
    * 類似情況的成功案例
    * 後續研發能力

     考慮【骨頭】質地如何
    * 高併發場景?
    * 海量數據量場景?
    * 高頻高量場景?

     綜會考慮以上三方面因素,則可以選擇合適的“刀”了。

    P.S. Leader語:
如果讓一個小屁孩兒拿一把大砍刀,他也掂不起來……
“如果是搞個雞骨頭,讓張無忌用屠龍刀來砍……”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章