MongoDB億級數(shù)據(jù)量的性能測試
原文地址:http://goo.gl/gR5Ju
圖片太大排版有問題,大家點原文看吧-_-.
進(jìn)行了一下Mongodb億級數(shù)據(jù)量的性能測試,分別測試如下幾個項目:
(所有插入都是單線程進(jìn)行,所有讀取都是多線程進(jìn)行)
普通插入性能 (插入的數(shù)據(jù)每條大約在1KB左右)
批量插入性能 (使用的是官方C#客戶端的InsertBatch),這個測的是批量插入性能能有多少提高
安全插入功能 (確保插入成功,使用的是SafeMode.True開關(guān)),這個測的是安全插入性能會差多少
查詢一個索引后的數(shù)字列,返回10條記錄(也就是10KB)的性能,這個測的是索引查詢的性能
查詢兩個索引后的數(shù)字列,返回10條記錄(每條記錄只返回20字節(jié)左右的2個小字段)的性能,這個測的是返回小數(shù)據(jù)量以及多一個查詢條件對性能的影響
查詢一個索引后的數(shù)字列,按照另一個索引的日期字段排序(索引建立的時候是倒序,排序也是倒序),并且Skip100條記錄后返回10條記錄的性能,這個測的是Skip和Order對性能的影響
查詢100條記錄(也就是100KB)的性能(沒有排序,沒有條件),這個測的是大數(shù)據(jù)量的查詢結(jié)果對性能的影響
統(tǒng)計隨著測試的進(jìn)行,總磁盤占用,索引磁盤占用以及數(shù)據(jù)磁盤占用的數(shù)量
作者:lovecindywang
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
|