這些術(shù)語(yǔ)經(jīng)常相互混淆,那么它們的主要區(qū)別是什么?您如何根據(jù)自己的情況選擇合適的術(shù)語(yǔ)?
我們生活在一個(gè)數(shù)據(jù)驅(qū)動(dòng)的時(shí)代,使用數(shù)據(jù)做出更明智決策并更快響應(yīng)不斷變化的需求的組織更有可能脫穎而出。您可以在新的服務(wù)產(chǎn)品(例如拼車應(yīng)用程序)以及推動(dòng)零售的強(qiáng)大系統(tǒng)(電子商務(wù)和店內(nèi)交易)中看到這些數(shù)據(jù)。
在數(shù)據(jù)科學(xué)領(lǐng)域,有兩種類型的數(shù)據(jù)處理系統(tǒng):在線分析處理(OLAP)和在線事務(wù)處理(OLTP)。主要區(qū)別在于,一種使用數(shù)據(jù)來(lái)獲得有價(jià)值的見(jiàn)解,而另一種則純粹是可操作的。但是,有一些有意義的方法可以使用這兩個(gè)系統(tǒng)來(lái)解決數(shù)據(jù)問(wèn)題。
問(wèn)題不在于選擇哪個(gè),而是如何根據(jù)您的情況充分利用這兩種處理類型。
什么是 OLAP?
在線分析處理 (OLAP) 是一種用于對(duì)大量數(shù)據(jù)進(jìn)行高速多維分析的系統(tǒng)。通常,這些數(shù)據(jù)來(lái)自數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)集市或其他一些集中式數(shù)據(jù)存儲(chǔ)。OLAP 是數(shù)據(jù)挖掘、商業(yè)智能和復(fù)雜分析計(jì)算以及財(cái)務(wù)分析、預(yù)算和銷售預(yù)測(cè)等業(yè)務(wù)報(bào)告功能的理想選擇。
大多數(shù) OLAP 數(shù)據(jù)庫(kù)的核心是 OLAP 多維數(shù)據(jù)集,它允許您快速查詢、報(bào)告和分析多維數(shù)據(jù)。什么是數(shù)據(jù)維度?它只是特定數(shù)據(jù)集的一個(gè)元素。例如,銷售數(shù)據(jù)可能具有與地區(qū)、一年中的時(shí)間、產(chǎn)品型號(hào)等相關(guān)的多個(gè)維度。
OLAP 多維數(shù)據(jù)集擴(kuò)展了傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)模式的逐列格式,并為其他數(shù)據(jù)維度添加了層。例如,雖然立方體的頂層可能按地區(qū)組織銷售,但數(shù)據(jù)分析師也可以“深入”到按州/省、城市和/或特定商店進(jìn)行銷售的層。OLAP 的這種歷史聚合數(shù)據(jù)通常存儲(chǔ)在星型模式或雪花模式中。
下圖顯示了多維銷售數(shù)據(jù)的 OLAP 多維數(shù)據(jù)集 - 按地區(qū)、按季度和按產(chǎn)品:
什么是 OLTP?
在線事務(wù)處理 (OLTP) 支持大量人員(通常通過(guò) Internet)實(shí)時(shí)執(zhí)行大量數(shù)據(jù)庫(kù)事務(wù)。OLTP 系統(tǒng)支持我們的許多日常交易,從 ATM 到店內(nèi)購(gòu)物再到酒店預(yù)訂。OLTP 還可以推動(dòng)非金融交易,包括密碼更改和短信。
OLTP 系統(tǒng)使用可以執(zhí)行以下操作的關(guān)系數(shù)據(jù)庫(kù):
-
處理大量相對(duì)簡(jiǎn)單的事務(wù)——通常是數(shù)據(jù)的插入、更新和刪除。
-
啟用對(duì)相同數(shù)據(jù)的多用戶訪問(wèn),同時(shí)確保數(shù)據(jù)完整性。
-
支持非??焖俚奶幚恚憫?yīng)時(shí)間以毫秒為單位。
-
為快速搜索、檢索和查詢提供索引數(shù)據(jù)集。
-
24/7/365 全天候可用,具有持續(xù)增量備份。
許多組織使用 OLTP 系統(tǒng)為 OLAP 提供數(shù)據(jù)。換句話說(shuō),OLTP 和 OLAP 的結(jié)合在我們的數(shù)據(jù)驅(qū)動(dòng)世界中是必不可少的。
OLAP和OLTP的主要區(qū)別:處理類型
這兩個(gè)系統(tǒng)的主要區(qū)別在于它們的名稱:分析型與事務(wù)型。每個(gè)系統(tǒng)都針對(duì)該類型的處理進(jìn)行了優(yōu)化。
-
OLAP 經(jīng)過(guò)優(yōu)化,可進(jìn)行復(fù)雜的數(shù)據(jù)分析,從而做出更明智的決策。OLAP 系統(tǒng)專為數(shù)據(jù)科學(xué)家、業(yè)務(wù)分析師和知識(shí)工作者使用而設(shè)計(jì),它們支持商業(yè)智能 (BI)、數(shù)據(jù)挖掘和其他決策支持應(yīng)用程序。
-
另一方面,OLTP 針對(duì)處理大量事務(wù)進(jìn)行了優(yōu)化。OLTP 系統(tǒng)專為一線工作人員(例如收銀員、銀行出納員、酒店前臺(tái)職員)或客戶自助服務(wù)應(yīng)用程序(例如網(wǎng)上銀行、電子商務(wù)、旅行預(yù)訂)而設(shè)計(jì)。
OLAP 和 OLTP 之間的其他主要區(qū)別
-
重點(diǎn):OLAP 系統(tǒng)允許您提取數(shù)據(jù)以進(jìn)行復(fù)雜分析。為了推動(dòng)業(yè)務(wù)決策,查詢通常涉及大量記錄。相比之下,OLTP 系統(tǒng)非常適合在數(shù)據(jù)庫(kù)中進(jìn)行簡(jiǎn)單的更新、插入和刪除。查詢通常只涉及一條或幾條記錄。
-
數(shù)據(jù)源:OLAP 數(shù)據(jù)庫(kù)具有多維模式,因此它可以支持從當(dāng)前和歷史數(shù)據(jù)中對(duì)多個(gè)數(shù)據(jù)事實(shí)進(jìn)行復(fù)雜查詢。不同的 OLTP 數(shù)據(jù)庫(kù)可以作為 OLAP 聚合數(shù)據(jù)的來(lái)源,它們可以組織為一個(gè)數(shù)據(jù)倉(cāng)庫(kù)。另一方面,OLTP 使用傳統(tǒng)的 DBMS 來(lái)容納大量實(shí)時(shí)事務(wù)。
-
處理時(shí)間:在 OLAP 中,響應(yīng)時(shí)間比 OLTP 慢幾個(gè)數(shù)量級(jí)。工作負(fù)載是讀取密集型的,涉及大量數(shù)據(jù)集。對(duì)于 OLTP 事務(wù)和響應(yīng),每毫秒都很重要。工作負(fù)載涉及通過(guò) SQL(結(jié)構(gòu)化查詢語(yǔ)言)進(jìn)行的簡(jiǎn)單讀寫(xiě)操作,需要更少的時(shí)間和更少的存儲(chǔ)空間。
-
可用性:由于它們不修改當(dāng)前數(shù)據(jù),因此 OLAP 系統(tǒng)的備份頻率可以降低。然而,OLTP 系統(tǒng)經(jīng)常修改數(shù)據(jù),因?yàn)檫@是事務(wù)處理的本質(zhì)。它們需要頻繁或并發(fā)備份以幫助維護(hù)數(shù)據(jù)完整性。
OLAP 與 OLTP:哪個(gè)最適合您?
為您的情況選擇正確的系統(tǒng)取決于您的目標(biāo)。您需要單一平臺(tái)來(lái)獲取業(yè)務(wù)洞察力嗎?OLAP 可以幫助您從海量數(shù)據(jù)中釋放價(jià)值。您需要管理日常交易嗎?OLTP 旨在每秒快速處理大量事務(wù)。
請(qǐng)注意,傳統(tǒng)的 OLAP 工具需要數(shù)據(jù)建模專業(yè)知識(shí),并且通常需要跨多個(gè)業(yè)務(wù)部門進(jìn)行合作。相比之下,OLTP 系統(tǒng)對(duì)業(yè)務(wù)至關(guān)重要,任何停機(jī)都會(huì)導(dǎo)致交易中斷、收入損失和品牌聲譽(yù)受損。
大多數(shù)時(shí)候,組織同時(shí)使用 OLAP 和 OLTP 系統(tǒng)。事實(shí)上,OLAP 系統(tǒng)可用于分析導(dǎo)致 OLTP 系統(tǒng)中的業(yè)務(wù)流程改進(jìn)的數(shù)據(jù)。
了解有關(guān) OLAP 和 OLTP 的更多信息
在線處理系統(tǒng)是為我們的日常生活提供動(dòng)力的業(yè)務(wù)決策和數(shù)據(jù)交易的背后。要了解有關(guān)與 OLAP 和 OLTP 一起使用的數(shù)據(jù)庫(kù)系統(tǒng)的更多信息,我們鼓勵(lì)您瀏覽有關(guān)這些主題的學(xué)習(xí)中心文章。我們還建議查看有關(guān)關(guān)系數(shù)據(jù)庫(kù)及其 OLTP、IoT 解決方案和 OLAP 數(shù)據(jù)倉(cāng)庫(kù)用例的 IBM 內(nèi)容。
-
什么是 OLAP?
-
什么是 OLTP?
-
關(guān)系數(shù)據(jù)庫(kù)的用例
本文 | https://jiagoushi.pro/olap-vs-oltp-whats-difference | |
討論:知識(shí)星球【首席架構(gòu)師圈】或者加微信小號(hào)【cea_csa_cto】或者加QQ群【792862318】 | ||
公眾號(hào) ? |
【jiagoushipro】 【超級(jí)架構(gòu)師】 精彩圖文詳解架構(gòu)方法論,架構(gòu)實(shí)踐,技術(shù)原理,技術(shù)趨勢(shì)。 我們?cè)诘饶?,趕快掃描關(guān)注吧。 |
|
微信小號(hào) ? |
【ca_cea】 50000人社區(qū),討論:企業(yè)架構(gòu),云計(jì)算,大數(shù)據(jù),數(shù)據(jù)科學(xué),物聯(lián)網(wǎng),人工智能,安全,全棧開(kāi)發(fā),DevOps,數(shù)字化. ? |
|
QQ群 ? |
【792862318】深度交流企業(yè)架構(gòu),業(yè)務(wù)架構(gòu),應(yīng)用架構(gòu),數(shù)據(jù)架構(gòu),技術(shù)架構(gòu),集成架構(gòu),安全架構(gòu)。以及大數(shù)據(jù),云計(jì)算,物聯(lián)網(wǎng),人工智能等各種新興技術(shù)。 加QQ群,有珍貴的報(bào)告和干貨資料分享。 |
|
視頻號(hào) | 【超級(jí)架構(gòu)師】 1分鐘快速了解架構(gòu)相關(guān)的基本概念,模型,方法,經(jīng)驗(yàn)。 每天1分鐘,架構(gòu)心中熟。 |
|
知識(shí)星球 | 向大咖提問(wèn),近距離接觸,或者獲得私密資料分享。 | ? |
喜馬拉雅 | 路上或者車上了解最新黑科技資訊,架構(gòu)心得。 | 【智能時(shí)刻,架構(gòu)君和你聊黑科技】 |
知識(shí)星球 | 認(rèn)識(shí)更多朋友,職場(chǎng)和技術(shù)閑聊。 | 知識(shí)星球【職場(chǎng)和技術(shù)】 |
微博 | 【智能時(shí)刻】 | 智能時(shí)刻 |
嗶哩嗶哩 | 【超級(jí)架構(gòu)師】 | |
抖音 | 【cea_cio】超級(jí)架構(gòu)師 | |
快手 | 【cea_cio_cto】超級(jí)架構(gòu)師 | |
小紅書(shū) | 【cea_csa_cto】超級(jí)架構(gòu)師 | ?
|
謝謝大家關(guān)注,轉(zhuǎn)發(fā),點(diǎn)贊和點(diǎn)在看。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-439667.html
到了這里,關(guān)于【數(shù)據(jù)管理】OLAP 與 OLTP:有什么區(qū)別?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!