OLTP和OLAP的區別(個人理解)

2021-10-01 15:39:39 字數 641 閱讀 8813

在剛接觸資料建模的時候,我對這兩個概念也不是熟悉,只知道資料倉儲中有olap型別的表,適合資料分析人員進行資料的上捲下鑽(根據一定的維度屬性進行資料統計)而一般的事務資料庫的表型別是oltp,主要用於事務處理,後面慢慢了解之後才知道olap和oltp的區別。

oltp是on-line transaction processing:聯機事務處理,olap是on-line analytical processing:聯機分析處理。

那麼olap和oltp的主要區別有:

1.oltp面向的是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,記錄即時的增、刪、改、查,而olap的應用場景則是資料倉儲的大資料量的查詢統計,偏向於提供統計結果,用於分析決策。

2.處理資料的時效性也不一致,oltp一般時效性更強,一般來資料便進行處理,而olap一般是天級執行,t+1型別的應用。

3.oltp是面向應用、事務設計的結構,而olap主要面向主題設計的結構。一般來說oltp的吞吐量沒有olap大,oltp一般為幾十條,olap可達百萬級別。

4.oltp的語句簡單,主要是少量記錄查詢和單個的dml操作,olap動不動就成百上千行,大規模的查詢和批量dml操作。

5.設計理念不一樣,oltp主要是應用正規化建模,而olap一般用的維度建模中的星型模型或者雪花模型。

cookie和session的區別,個人理解

今天在刷牛客網前端面試題庫時,突然看到乙個問題,cookie和session的區別?說實話這個我還真沒想過,可是牛客網給的解釋卻很模糊。看的我一頭霧水 cookie是由伺服器端生成,傳送給user agent 一般是瀏覽器 伺服器告訴瀏覽器設定一下cookie 瀏覽器自動會將cookie以key v...

OLTP和OLAP的區別

弄清楚你的業務型別 oltp or olap2009 06 06 20 55 在oracle資料庫系統中,很多人沒有弄清楚自己的業務型別到底是什麼,就在開始盲目的尋求優化方法,而往往是把olap的方法使用在oltp上,或者是oltp的方法使用在olap上。這樣的使用,有的時候,對效能沒有任何的提高,...

OLTP和OLAP的區別

聯機事務處理oltp on line transaction processing 主要是執行基本的 日常的事務處理,比如資料庫記錄的增 刪 改 查。比如在銀行訪問一筆款,就是乙個事務交易。oltp的特點一般有 1.實時性要求高 2.資料量不是很大 3.交易一般是確定的,所以oltp是對確定性的資料...