日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【DBMS 数据库管理系统】数据仓库中 数据追加 ( 时标方法 | DELTA 文件法 | 前后映像文件法 | 日志文件法 )

發布時間:2025/6/17 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【DBMS 数据库管理系统】数据仓库中 数据追加 ( 时标方法 | DELTA 文件法 | 前后映像文件法 | 日志文件法 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、數據追加 概念 和 方法
  • 二、時標方法
  • 三、DELTA 文件法
  • 四、前后映像文件法
  • 五、日志文件法





一、數據追加 概念 和 方法



數據倉庫 數據追加 :

  • "數據追加" 概念 : 數據倉庫 數據初裝 完成之后 , 再向數據倉庫中輸入新的數據 , 稱為 “數據追加” ;
  • "數據追加" 內容 : 在上次數據初裝 / 數據追加 后 , 變化的數據 ( 不變的數據不管 , 更新變化的數據 ) ;

"數據追加" 途徑 :

  • 時標方法
  • DELTA 文件法
  • 前后映像文件法
  • 日志文件法




二、時標方法



時標方法 :

  • 前提 : 數據含有 時標 字段 ;
  • 操作 : 對新 插入 或 更新 的數據記錄 , 加上最新的時標 ;

缺點 : 很多數據庫中的屬性字段中 , 沒有 “時標” 字段 , 此時就無法進行數據追加 ;





三、DELTA 文件法



DELTA 文件法 : 設計應用程序 , 讓 應用程序 負責 生成 DELTA 文件 , 記錄數據改變的內容 ;


優點 : 效率高 , 避免掃描整個數據庫 ;


缺點 :

  • 應用問題 : 生成 DELTA 文件 需要應用程序進行 , 不是所有的應用都有該功能 ;
  • 更改應用 : 需要更改應用程序 , 開發生成 DELTA 文件功能 ;
  • 應用數量 : 應用數量很多 , 幾萬 , 十幾萬個 , 每個應用都添加 生成 DELTA 文件的功能 , 很難實現 ;




四、前后映像文件法



前后映像文件法 : 先對數據庫做一次快照 AAA , 抽取數據庫數據 到 數據倉庫 中 , 在做一次快照 BBB , 對比 ABABAB 兩個快照的差異 , 確定追加的數據 ;


"前后映像文件法" 缺點 : 掃描一次數據庫都很占用資源 , 這里對比 222 個快照 , 需要掃描 222 次數據庫 , 這樣會 占用大量的資源 , 影響系統性能 ;





五、日志文件法



日志文件法 :

  • 數據庫固有機制 : 利用 傳統數據庫 的固有機制 , 日志文件機制 , 數據庫可以根據日志文件進行數據恢復 ;
  • 操作數據 : 將 數據庫 的日志文件取出 , 讀取該日志文件 , 該日志文件中有數據的增刪查改操作內容 , 日志文件中進行了哪些修改 , 數據倉庫中進行對應的數據追加 ;
  • 優點 : 只用順序讀取日志文件 , 不需要掃描整個數據庫 ;
  • 缺點 : 日志文件機制 , 是根據 OLTP 需求進行設計的 , 將數據的全部變化過程都記錄下來 , 數據倉庫對數據變化的過程不關心 , 只關心最終結果 ; 如 商品的采購價格 , 經過多輪談判 , 開始 100 元 , 經過反復談判 , 先改成 99 元 , 又改成 97 元 , 最終是 95 元 , 這里只關心最終價格 , 變化的過程的數據 , 數據倉庫是不關心的 ;

總結

以上是生活随笔為你收集整理的【DBMS 数据库管理系统】数据仓库中 数据追加 ( 时标方法 | DELTA 文件法 | 前后映像文件法 | 日志文件法 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。