天天看點

oracle10g 資料庫類型

在通過DBCA來建立oracle資料庫或删除已有資料庫的時候。下面來主要說明建立資料庫

在建立資料庫的時候,一般會給你提供三種資料庫模闆(就是資料庫類型):

一般用途:General Database

事物處理:Transaction Processing

資料倉庫:Data Warehouse

定制資料庫:Custom Database

下面就Ceneral Database, Transaction Processing,Data WareHouse,即一般用途,事物處理,資料倉庫來分别比較說明:

        事物處理的英文單詞是Online Transaction Processing,簡稱OLTP,通常意義上是指那些短事物,高并發,讀寫頻繁的資料庫系統,資料倉庫又被稱為Online Analysis Processing ,簡稱OLAP,是指那些長事物,低并發,多讀而少寫的資料庫系統。

        理論 上說,oracle資料庫中大多數參數在後期是可調的,但也有一些參數一旦建立後期無法調整,比如DB_BLOCK_SIZE,即塊大小,在oracle資料庫中是非常重要的一個參數,恰好這個參數在OLTP和OLAP兩種類型應用中需求不一緻,對于OLTP資料庫,資料庫常處于小資料量,頻繁讀寫狀态,對于這種系統一般不會将DB_BLOCK_SIZE設定太大,以免讀寫時I/O浪費;而對OLAP資料庫,由于系統處于大量資料庫的多度而少寫狀态,是以DB_BLOCK_SIZE設定較大,比如32K。也就是說兩種資料庫類型的某些層面從定義上是相對立的,如果你能确認你的資料庫類型,可以選擇Transaction Processing(事物處理)和Data Warehouse(資料倉庫)。

      至于General Databaes(一般用途)的選項,那是來唬外行的,絕對不建議選擇,但是對于一些初學者來說可以試着玩玩,沒什麼問題的。不多對于業務類型不是特别清除的,想對oracle資料庫有一定了解的建議選擇Custom Database(定制資料庫)來玩玩。

繼續閱讀