1. 程式人生 > >數據設計,分庫分表

數據設計,分庫分表

倉庫 聚集 AD 記錄 事務處理 功能 出了 cti 規模

當今的數據處理大致可以分成兩大類:聯機事務處理OLTP(On-Line Transaction Processing)、聯機分析處理OLAP(On-Line Analytical Processing)。OLTP是傳統的關系型數據庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是數據倉庫系統的主要應用,支持復雜的分析操作,側重決策支持,並且提供直觀易懂的查詢結果。下表列出了OLTP與OLAP之間的比較。

OLTP

OLAP

用戶

操作人員,低層管理人員

決策人員,高級管理人員

功能

日常操作處理

分析決策

DB 設計

面向應用

面向主題

數據

最新的,細節的,二維的,分立的

歷史的,聚集的,多維的,集成的

存取規模

讀/寫數條(甚至數百條)記錄

讀上百萬(甚至上億)條記錄

操作頻度

非常頻繁(以秒計)

比較稀松(以小時甚至以周計)

工作單位

嚴格的事務

復雜的查詢

用戶數

數百個-數千萬個

數個-數百個

DB 大小

100MB-GB

100GB-TB

數據設計,分庫分表