<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 12, comments - 3, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    不同方式的比較TC引擎,有利于開發高速的數據緩存

    近日比較了一下TC中,HDB和BDB的速度,挺有意思的。

     

    先介紹一下幾種存儲方式:

    第一種:DBD,B+樹存儲算法,其中有不同key值得存儲,還有FIFO的存儲(例如相同key值方式)

    第二種:HDB,Hash table存儲方式。

    第三種:FDB,定長數組存儲

    第四種:ADB,這種存儲方式參照HDB,但是它是存儲在內存上。

     

    以下測試,均使一百萬條隨機數數據測試。(詳情請看代碼附件)

     

    1、先來一下BDB引擎的插入時間:

    bdb

     


    2、BDB相同key值的存儲速度:

     

    3、HDB引擎,不同key值得存儲速度:

     

    4、FDB引擎,不同key值插入時間:

     


    5、ADB引擎,插入時間:

     


    從時間上看,HDB的存儲速度,在不同key值得存儲這一方面,略占優勢。

    但是如果BDB使用了,相同key值存儲的話,優勢就很明顯。

    看看表圖更清晰:

     

    速度方面,HDB雖然略占優勢,但是,在文件大小方面,BDB一點都不爛,如果用戶需求不要太快而是要求節省空間的話,BDB絕對是不容置疑的選擇:

     

     

     

     

     

    圖表比較清晰地表達了這點(以下數據,Y 軸單位為字節):

     

    雖說硬盤常用作持久化,但是數據表明,充當短暫的讀寫緩存,分擔memcache的壓力,并不是沒可能的。




    文章來源:http://henry2009.javaeye.com/blog/480024(我地舊博客)

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成人免费无码H在线观看不卡| 美女无遮挡免费视频网站| 野花香在线视频免费观看大全| 亚洲国产精品狼友中文久久久 | 免费久久人人爽人人爽av| 亚洲视频在线免费| 成人免费夜片在线观看| 亚洲日韩在线第一页| 成人免费一区二区三区| 久久亚洲AV无码精品色午夜麻| 人妻无码久久一区二区三区免费| 久久亚洲精精品中文字幕| 100部毛片免费全部播放完整| 亚洲一本之道高清乱码| 免费看a级黄色片| 午夜在线免费视频| 亚洲色婷婷六月亚洲婷婷6月| 麻豆精品不卡国产免费看| 337p日本欧洲亚洲大胆精品555588| 免费看男女下面日出水来| 欧洲 亚洲 国产图片综合| 免费一看一级毛片全播放| XXX2高清在线观看免费视频| 亚洲国产老鸭窝一区二区三区| 1000部拍拍拍18勿入免费视频下载| 最新亚洲卡一卡二卡三新区| 国产免费69成人精品视频| 九九热久久免费视频| 亚洲视频国产视频| 日韩人妻无码免费视频一区二区三区 | 一个人免费观看视频www| 国产精品亚洲精品久久精品 | 亚洲日本精品一区二区| 99热在线精品免费全部my| 添bbb免费观看高清视频| 久久被窝电影亚洲爽爽爽| 无码国产精品久久一区免费 | 免费看一级一级人妻片| 亚洲网址在线观看你懂的| 精品国产一区二区三区免费看| a视频在线免费观看|