成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

可伸縮NoSQL數據庫的五條建議

2014-10-03 09:25:22來源:InfoQ作者:張逸

Bigstep’s Full Metal Cloud公司的產品經理Alex Bordei分享了他們在NoSQL使用上關于可伸縮性的經驗。Alex給出了如下五條建議:

Bigstep’s Full Metal Cloud公司的產品經理Alex Bordei分享了他們在NoSQL使用上關于可伸縮性的經驗。Alex給出了如下五條建議:

  1. 永遠不要假設規模是線性增長的。雖然硬件是可伸縮的,但軟件并不能百分百地能利用硬件資源,卻需要為這些用不到的硬件資源買單。因而,Alex建議要尋找到硬件成本與硬件能力的切合點。下圖展示了水平伸縮與垂直伸縮方面的性價比趨勢:

    \

  2. 相信測試而非文檔。Alex告誡說,不要信任供應商的文檔,雖然研讀這些文檔非常有用,但最好還是基于自己系統的情況對NoSQL進行測試。由于虛擬化和云技術使得搭建平臺變得非常容易,因此不要找借口說沒條件進行測試。
  3. 體察細節:內存與CPU的度量數據。尤其對于內存數據庫而言,內存的性能直接影響著數據庫的性能。CPU的指標同樣需要引起重視。只有準確地獲得這些硬件資源的使用效率,才能將錢花在刀刃上。
  4. 不要忽略網絡延遲。只要數據庫是分布式的,必然需要占據網絡帶寬。無論是節點之間的通信,還是對數據建立副本,網絡延遲以及吞吐量都直接制約著整個系統的性能。如果網速太慢,即使內存與CPU再好,對系統性能的改善也是杯水車薪。
  5. 不要對NoSQL數據庫做虛擬化。虛擬化是個好東西,但也得量力而為。由于它會影響到內存訪問速度,而這一點對于NoSQL數據庫而言卻又至為關鍵。根據Alex的觀察,對比虛擬環境,運行在純硬件環境上的管理程序性能要提示400%左右。
關鍵詞:NoSQL
主站蜘蛛池模板: 安新县| 喀喇| 祁阳县| 射洪县| 芮城县| 苏尼特左旗| 诏安县| 明溪县| 阜阳市| 丰都县| 海丰县| 桐梓县| 西华县| 永和县| 龙陵县| 衢州市| 乡城县| 油尖旺区| 黄大仙区| 林口县| 沾化县| 白银市| 井冈山市| 达孜县| 泸溪县| 家居| 天峻县| 景洪市| 庄河市| 沙洋县| 乌拉特前旗| 九江市| 南开区| 德江县| 深州市| 镇远县| 石林| 龙游县| 五河县| 织金县| 曲麻莱县|