<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(我地舊博客)

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲色丰满少妇高潮18p| 亚洲精品白浆高清久久久久久| 亚洲精品成人av在线| 在线免费观看伊人三级电影| mm1313亚洲精品无码又大又粗| 国产AV无码专区亚洲AV麻豆丫| 日韩成人在线免费视频| 色综合久久精品亚洲国产| 国产伦精品一区二区三区免费迷| 国产成人亚洲综合在线| 亚洲精品成人在线| 老司机精品免费视频| 久久久久亚洲精品无码系列| 99久久免费观看| 亚洲伦理一二三四| 全免费a级毛片免费看无码| 最新亚洲人成无码网www电影| 免费中文字幕在线观看| 久久www免费人成精品香蕉| 亚洲VA中文字幕无码一二三区| 久久久免费精品re6| 亚洲一区二区三区高清在线观看| 日韩精品无码人妻免费视频| 久久国产精品免费| 亚洲精品白色在线发布| 香蕉视频在线观看免费国产婷婷 | 我的小后妈韩剧在线看免费高清版| 亚洲mv国产精品mv日本mv| 在线免费观看国产视频| 中文日本免费高清| 亚洲一区精品视频在线| 亚洲国产午夜福利在线播放| 久久99热精品免费观看动漫 | 一级女性全黄久久生活片免费| 亚洲免费观看视频| 欧洲黑大粗无码免费| 免费看黄福利app导航看一下黄色录像| 亚洲精品二区国产综合野狼| 久久久久久久91精品免费观看| xxxxx做受大片视频免费| 337p日本欧洲亚洲大胆精品555588 |