數(shù)據(jù)倉庫建設(shè)對數(shù)據(jù)量、硬件、軟件的要求_第1頁
數(shù)據(jù)倉庫建設(shè)對數(shù)據(jù)量、硬件、軟件的要求_第2頁
數(shù)據(jù)倉庫建設(shè)對數(shù)據(jù)量、硬件、軟件的要求_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1、不同數(shù)據(jù)量級別對服務(wù)器硬件、軟件的要求(要考慮到數(shù)據(jù)的雙向傳輸、壓力等狀況)(我們目前的數(shù)量級別是多少?如果考慮到服務(wù)明細數(shù)據(jù)、三年的增量等)不同數(shù)據(jù)量級別對服務(wù)器硬件、軟件的要求:沒什么特別要求,只要保證單臺數(shù)據(jù)查詢比較快就OK, 數(shù)據(jù)量級別主要是靠橫向擴展機器的臺數(shù)來滿足,只要數(shù)據(jù)是按照最初設(shè)計的存儲方式來存儲,滿足我們 查詢的速度即可;目前我們數(shù)據(jù)量單表每天5000左右的量,整個數(shù)據(jù)庫10g左右,未來三年可能是一年2000萬的處理 量,三年后數(shù)據(jù)量可能到達上億條記錄,整個數(shù)據(jù)庫35g左右。2、Oracle數(shù)據(jù)庫對數(shù)據(jù)量有沒有什么限制?在Oracle中,數(shù)據(jù)庫是由實例和物理存儲結(jié)構(gòu)組成

2、的。而物理存儲結(jié)構(gòu)是指存儲在磁盤上的物理文件, 包括數(shù)據(jù)文件(data file)、控制文件(control file)、聯(lián)機重做日志(online redo log)、參數(shù)文件(spfile/pfile)、 警告日志(alert log)、跟蹤文件(tracefile)等眾多作用不同的文件所組成的。我們最關(guān)注的數(shù)據(jù),則是保 存在數(shù)據(jù)文件(data file)中。那我們在創(chuàng)建以及維護數(shù)據(jù)庫時,該如何規(guī)劃數(shù)據(jù)文件的大小和數(shù)量呢?這 里面涉及較多的考量因素。主要有如下幾點:2.1操作系統(tǒng)的限制數(shù)據(jù)庫是運行在操作系統(tǒng)之上的,操作系統(tǒng)是基礎(chǔ),因此,操作系統(tǒng)所能支持的最大文件容量和數(shù)量就成 為數(shù)據(jù)庫所能

3、支持的限制。但不同操作系統(tǒng)之間,這個限制也是不同的。以下是較為常見的幾種操作系統(tǒng)對此的限制:WINDOWS最大數(shù)據(jù)塊:16K最大文件數(shù)量:20000個(數(shù)據(jù)塊2K時)/40000個(數(shù)據(jù)塊4K時)/65536個(數(shù)據(jù)塊為8K或16K時)最大文件容量:4GB (文件系統(tǒng)為FAT時)/ 64GB (文件系統(tǒng)為NTFS時)UNIX 和 LINUX最大數(shù)據(jù)塊:32K (LINUX_X86為16K)最大文件數(shù)量:65534個2.2ORACLE數(shù)據(jù)庫的限制每個數(shù)據(jù)庫可管理的最大文件數(shù)量:65533個 每個表空間可管理的最大文件數(shù)量:取決于操作系統(tǒng)可同時打開的文件數(shù)量。通常是1022個。每個數(shù)據(jù)文件的最大容

4、量:該值等于數(shù)據(jù)塊大小*最大可管理的數(shù)據(jù)塊數(shù)量其中,數(shù)據(jù)塊的大小最大不超過32K,一般取值是8K;可管理的數(shù)據(jù)塊數(shù)量是2的22次方減1,約等于4M 個塊。因此,對于一個數(shù)據(jù)塊大小為8K的數(shù)據(jù)文件,其最大不能超過32G。但是,若操作系統(tǒng)支持的單個 文件最大容量小于此值,則以操作系統(tǒng)的最大容量為限。2.3參數(shù)DB_FILES的限制參數(shù)DB_FILES指定了一個實例可以創(chuàng)建的最大文件數(shù)量。這個值可以被修改,但只有重啟實例后,才會生 效。DB_FILES設(shè)置得過低,可能造成不成添加新的數(shù)據(jù)文件的問題。設(shè)置得過高,會消耗更多的內(nèi)存資源。2.4性能和便利性影響a)通過精心設(shè)計,將同一表空間內(nèi)經(jīng)常訪問的對象

5、放置在不同的數(shù)據(jù)文件中,并將這些數(shù)據(jù)文件放置到 不同的磁盤通道上,可以改善I/O吞吐量。b)將經(jīng)常改變的數(shù)據(jù)和不變的數(shù)據(jù),放置到不同的數(shù)據(jù)文件中,備份時,可以只對改變的數(shù)據(jù)文件進行備 份,從而減少備份和恢復(fù)的時間注:從ORACLE 10g起,引入了大表空間的技術(shù)。所謂大表空間就是該表空間僅由1個數(shù)據(jù)文件組成。其優(yōu)點如下:1、顯著增加了存儲容量。大表空間可管理的數(shù)據(jù)塊數(shù)量由傳統(tǒng)的小表空間的2的22次方,提升到2的32 次方。在同樣采用8K大小的數(shù)據(jù)塊大小時,其最大可管理空間為32TB, 1TB=1024GB, 32TB=32*1024GB=32768GB,(一個數(shù)據(jù)庫系統(tǒng)約20TB的數(shù)據(jù),大約有

6、600億條記錄)。2、減少了數(shù)據(jù)庫所需的數(shù)據(jù)文件的數(shù)量。3、簡化數(shù)據(jù)庫管理。3、數(shù)據(jù)倉庫建設(shè)對數(shù)據(jù)量、硬件、軟件的要求數(shù)據(jù)倉庫和其他數(shù)據(jù)庫的搭建是一樣的,只是他們的應(yīng)用不同,數(shù)據(jù)倉庫是一種過程,對分布在企業(yè) 內(nèi)部各處的業(yè)務(wù)數(shù)據(jù)的整合、加工和分析的過程。數(shù)據(jù)量:單表數(shù)據(jù)上億,總的數(shù)據(jù)庫容量TB級,每日數(shù)據(jù)量以千萬為單位,所以硬件要求:多CPU,大內(nèi)存,支持并行處理軟件:不存在軟件要求,只需配置數(shù)據(jù)倉庫本身軟件4 Oracle正版的價格?收費方式?正版和盜版功能的差異?正版和盜版的差異:Oracle并沒有在軟件功能上有所限制,也就是說,你可以隨便從Oracle網(wǎng)站上下 載到全功能的所有數(shù)據(jù)庫產(chǎn)品,

7、包括企業(yè)版。Oracle的正版授權(quán)靠的是法律約束。也就是說,假如你一個 企業(yè),使用了 Oracle數(shù)據(jù)庫進行運營,讓Oracle知道了,打官司是要賠很多很多錢的。作為一個企業(yè),用 盜版Oracle來進行運營的話,假如數(shù)據(jù)庫出了問題怎么辦,沒有售后的技術(shù)支持。而且像這種大系統(tǒng),是 必須要有生產(chǎn)廠商的技術(shù)支持的。沒有技術(shù)支持,誰也不敢用。收費:價格比較昂貴1.按客戶端數(shù)2,按CPU數(shù)Oracle軟件本身是免費的,所以任何人都可以從Oracle官方網(wǎng)站下載并安裝Oracle的數(shù)據(jù)庫軟件,收 費的是License,即軟件授權(quán),如果數(shù)據(jù)庫用于商業(yè)用途,就需要購買相應(yīng)Oracle產(chǎn)品的License?,F(xiàn)在

8、Oracle有兩種授權(quán)方式,按CPU(Process)數(shù)和按用戶數(shù)(Named User Plus)。前一種方式一般用于用 戶數(shù)不確定或者用戶數(shù)量很大的情況,典型的如互聯(lián)網(wǎng)環(huán)境,而后一種則通常被用于用戶數(shù)確定或者較少 的情況。按CPU: License數(shù)=CPU數(shù)*系數(shù)。系數(shù)來自O(shè)racle的一個參數(shù)表,如IBM Power6的處理器為1,AMD 和Intel的處理器為0.5,詳細情況見下:參數(shù)處理器型號0.25 Sun UltraSPARC T1 處理器0.50 Sun UltraSPARC T1 處理器0.50 Intel、AMD 處理器0.50 Sun UltraSPARC T2+ 處理

9、器1.00 IBM POWER6、POWER7 處理器0.75其他多核處理器1.00單核處理器則根據(jù)公式可以算出,一個SUN UltraSparc T1的4*8核處理器需要4*8*0.25=8個CPU licenses按用戶數(shù):Oracle用戶數(shù)的官方定義是每一個訪問Oracle數(shù)據(jù)庫的用戶,無論是自然人還是設(shè)備(如工 業(yè)環(huán)境中的傳感器之類),都算作一個用戶(Named User)。英文官方定義:Named User Plus: is defined as an individual authorized by you to use the programs which are install

10、ed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.按用戶數(shù)購買則對應(yīng)相應(yīng)的產(chǎn)品有對應(yīng)的License的最低購買量限制,如下:產(chǎn)品Oracle Database Standard Edition ONE最低License數(shù)5 Named User Plus licensesOracle Database

11、 Standard Edition5 Named User Plus licensesOracle Database Enterprise EditionOracle Application Server Standard Edition ONEAll other Oracle Application Server products25 Named User Plus licenses per CPU5 Named User Plus licenses10 Named User Plus licenses per CPU當然用戶應(yīng)該根據(jù)自己的實際用戶數(shù)訂購,且不少于相應(yīng)版本所要求的最低用戶數(shù)。一般情況下,1CPU的費用約等于50user的費用,所以如果用戶數(shù)CPU數(shù)*系數(shù)*50,則按CPU訂購 反而更為經(jīng)濟。每個License還有有效期的分類不論是User License還是CPU License,分別為:1年、2年、3年、4 年、5年、永久。當然價格也是依次增加。當前Oracle 11G的User License無限使用期的價格為人民幣3千5左右,按50個Use

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論