首頁 行業 活動 項目 快訊 文娛 時尚 娛樂 科技 汽車 綜合 生活

    如何比較分析TimesTen?

    2021-01-27 11:36:48 來源:百度知道

    TimesTen的名字,就是Ten Times(10倍),意思就是

    比傳統的數據庫要快一個數量級

    TimesTen要快這么多?如果把傳統的數據庫中的數據全部先load到內存中是否能達到相同的效果?下面我們對它們做一個比較分析。

    第一,傳統的數據庫和應用程序是兩個不同的應用系統,它們之間的通訊是通過IPC連接來實現的。而TimesTen則是直接把數據庫的內存映射到應用程序的地址空間中

    ,簡單來說,這時候TimesTen訪問數據庫中的數據,就象訪問應用程序自己的數組、字符串變量一樣

    ,只不過TimesTen有一套完善的機制來實現數據的一致性和完整性。這種直接嵌入到應用程序的運行地址空間機制比IPC要高效很多。

    第二,傳統的數據庫都是Disk-based的,即預先假定數據主要是放在磁盤中的,所以它的所有優化、查詢算法都是以磁盤存儲為主的。舉個簡單的例子,比如說要查找一行記錄,傳統的數據庫要先查找索引

    ,通過索引查找該記錄所在的頁面

    ,然后通過查找該頁是已經在內存中,還是要從磁盤的數據文件中讀取出來。而TimesTen是預先就把所有的數據Load到內存中,它知道所有的數據一定在內存里面,不會再通過其它的調用去決定數據在哪兒,這其中就少走了很多的彎路,

    基本沒有磁盤的IO

    ,而且都在內存中,效率也就高了很多。所以即使傳統的數據庫把數據都預先Load的內存中,也是達不到TimesTen的效果的。因為傳統數據庫的

    索引機制、優化算法、復雜的數據結構、數據的獲取機制

    等等因素限制了它的性能。

    關鍵詞: TimesTen

    上一篇:u盤開機鎖如何加載到啟動項中?

    下一篇:ipad代理服務器需要修復嗎?

    責任編輯:

    最近更新

    點擊排行
    推薦閱讀

    亚洲AV中文无码乱人伦| 亚洲三级电影网址| 亚洲精品视频在线观看免费| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲色大网站WWW永久网站| 亚洲人妖女同在线播放| 亚洲乱人伦精品图片| 亚洲一区二区三区无码国产| 亚洲国产91在线| 亚洲偷偷自拍高清| 99999久久久久久亚洲| 午夜在线a亚洲v天堂网2019| 国产精品亚洲一区二区麻豆| 亚洲人成未满十八禁网站 | 亚洲欧洲国产精品香蕉网| 国产亚洲av片在线观看16女人| 国产亚洲av片在线观看16女人| 亚洲AV无码专区国产乱码电影| 亚洲AV区无码字幕中文色| 久久亚洲美女精品国产精品 | 91亚洲导航深夜福利| 亚洲欧洲自拍拍偷综合| 亚洲三级中文字幕| 亚洲熟妇成人精品一区| 亚洲av无码专区在线观看下载| 小说专区亚洲春色校园| 亚洲区日韩区无码区| 亚洲午夜福利717| 亚洲高清在线播放| 91午夜精品亚洲一区二区三区| 久久亚洲最大成人网4438| 亚洲欧美日韩中文无线码| 国产亚洲精品免费| 亚洲一区二区三区在线观看精品中文| 亚洲精品成人a在线观看| 亚洲福利视频一区| 亚洲成人福利网站| 亚洲第一男人天堂| 婷婷亚洲综合五月天小说在线| av在线亚洲欧洲日产一区二区| 久久亚洲中文字幕精品一区|