DM針對(duì)大數(shù)據(jù)量環(huán)境下分析型應(yīng)用的支持方案_第1頁(yè)
DM針對(duì)大數(shù)據(jù)量環(huán)境下分析型應(yīng)用的支持方案_第2頁(yè)
DM針對(duì)大數(shù)據(jù)量環(huán)境下分析型應(yīng)用的支持方案_第3頁(yè)
DM針對(duì)大數(shù)據(jù)量環(huán)境下分析型應(yīng)用的支持方案_第4頁(yè)
DM針對(duì)大數(shù)據(jù)量環(huán)境下分析型應(yīng)用的支持方案_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

DTCC2011

DM針對(duì)大數(shù)據(jù)量環(huán)境下分析型

應(yīng)用的支持方案

大綱DTCC2011

?一個(gè)實(shí)際案例

?挑戰(zhàn)和解決方案

?下一步工作規(guī)劃

DTCC2011

一個(gè)實(shí)際案例

案例簡(jiǎn)介DTCC2011

?海量數(shù)據(jù)

?基于已有硬件投資

-單服務(wù)器節(jié)點(diǎn)

-操作庫(kù)和分析庫(kù)合并

?以查詢分析為主,兼顧少量數(shù)據(jù)維護(hù)

硬件與拓?fù)銬TCC2011

應(yīng)用服務(wù)

千兆交換機(jī)

P550

數(shù)據(jù)匯總Cpux4

文本數(shù)據(jù)庫(kù)Mem32GB

數(shù)據(jù)服務(wù)器

源數(shù)據(jù)清洗與入

庫(kù)P550

文本ExcelCpux4

數(shù)據(jù)Mem32GB

源源

16X1TBSAS

RAID5

案例簡(jiǎn)介■數(shù)據(jù)DTCC2011

■以常規(guī)數(shù)據(jù)為主,主要為數(shù)值、字符串、

時(shí)間類型

■日增長(zhǎng)數(shù)據(jù)量為約56G,3億條元組

■當(dāng)前數(shù)據(jù)量3TB

■最大單表為計(jì)費(fèi)表,目前約150億條記錄

■數(shù)據(jù)保存20年后歸檔為歷史數(shù)據(jù)

■在線數(shù)據(jù)規(guī)模將超過(guò)400TB

典型業(yè)務(wù)流程DTCC2011

-源數(shù)據(jù)清洗入庫(kù)

-分析統(tǒng)計(jì)型查詢

■第一步過(guò)濾的篩選條件不確定

?試錯(cuò)式的查詢分析過(guò)程,成功后固化,一般包含20多個(gè)步驟

■大規(guī)模的連接查詢、子查詢、聯(lián)合查詢、數(shù)據(jù)分組與排序、臨

時(shí)結(jié)果集與臨時(shí)表等

■復(fù)雜SQL不多,但I(xiàn)O非常大

-日常數(shù)據(jù)維護(hù)

?手工修改記錄內(nèi)容

?批量刪除

?定期維護(hù)

案例需求DTCC2011

?關(guān)鍵在查詢性能

-第一個(gè)過(guò)濾步驟

?篩選字段由用戶隨機(jī)定義,因此無(wú)法使用索引

?一般會(huì)得到千萬(wàn)級(jí)別的結(jié)果集

-大量的多表連接查詢

?數(shù)據(jù)裝載性能

?初始入庫(kù)48億條,近仃:限48小時(shí),相當(dāng)于3萬(wàn)條/s

?后續(xù)每3天入庫(kù)一次,9億條,168G,限10小時(shí)內(nèi)完成

DTCC2011

原有產(chǎn)品難以支持分析型應(yīng)用DTCC2011

?只支持行式存儲(chǔ)

?查詢優(yōu)化器比較簡(jiǎn)陋

?虛擬機(jī)實(shí)現(xiàn)不盡合理

?物理存儲(chǔ)設(shè)計(jì)有待優(yōu)化

?日志系統(tǒng)過(guò)于復(fù)雜

?不能充分利用多機(jī)資源提升性能

?數(shù)據(jù)分片技術(shù)不完善

于2009年開(kāi)始新一代產(chǎn)品DM7的研制

DTCC2011

持續(xù)的技術(shù)積累

DM7

5.6引入物理操作符,虛擬機(jī)

6.0引入高級(jí)特性和oracle兼容特性2011

DM6

2009

DM5.6

2007

DM4

2004

DM1-DM3

1988-

2003

對(duì)于性能的理解DTCC2011

應(yīng)用系統(tǒng)的

設(shè)計(jì)

綜合性能

數(shù)據(jù)控制權(quán)傳遞?批量技術(shù)DTCC2011

-向量數(shù)據(jù)處理

-在數(shù)據(jù)泵一次傳送一批數(shù)據(jù)

-減少控制轉(zhuǎn)移的CPU損耗;

-有利于批量的表達(dá)式計(jì)算

傳統(tǒng)的數(shù)據(jù)傳遞

PROJECT

一次只傳遞一條記錄

每個(gè)操作符一次只處理一

行記錄

FILTER

111控制權(quán)需要反復(fù)傳遞

SCAN

向量式的數(shù)據(jù)傳遞

PROJECT

減少控制權(quán)限的反復(fù)傳遞

提升CPU的有效利用率

FILTER

便于表達(dá)式批量計(jì)算

SCAN

批量技術(shù)?數(shù)據(jù)入庫(kù)DTCC2011

-將系統(tǒng)的初始數(shù)據(jù)入庫(kù)

-原有BCP接口達(dá)到5000條/s,仍無(wú)法滿足要求

-改進(jìn):

■在服務(wù)器端實(shí)現(xiàn)批量,減少執(zhí)行流程中的控制跳轉(zhuǎn)

?效率提升8倍

批量技術(shù)-全表更新DTCC2011

普通批量單趟掃描一個(gè)進(jìn)行

計(jì)劃生成ID

普通綁定更新,執(zhí)行20萬(wàn)次

針對(duì)大表更

生成特定計(jì)

新的特定的進(jìn)行排序,單趟掃描

劃,減少執(zhí)ID20

批量批量綁定消萬(wàn)個(gè)并進(jìn)行更新

行流程ID

性能提升100倍以上,控制在2秒以內(nèi)

批量技術(shù)-LIKE謂詞DTCC2011

■selectcount(*)fromorderswhere

o_commentnotlike

1%special%requests%"

DBMSO11g:3.3

DBMSS2005:10

DM7:0.4

orders:1,500,000記錄

cpu2.2G,多次執(zhí)行

DTCC2011

?一個(gè)表達(dá)式出現(xiàn)多次

一Selectsum(2*c1),sum(3*(2*c1))fromt

■只計(jì)算一次,結(jié)果緩存

—v1=2*c1;

一Selectsum(v1),sum(3*v1)fromt

■類似思路:中間結(jié)果重用

-一個(gè)復(fù)雜查詢?cè)谝粭lsql語(yǔ)句中使用多次的情況

-將復(fù)雜查詢提取,并將結(jié)果緩存,多次使用

批量表達(dá)式計(jì)算

for(i=0;i<n;i++)

{

r=(int64)oprl[i]+opr2;

if(r!=(int)r)

returnEC__DATA_OVERFLOW;

res[i]=(int)r;■一次計(jì)算一批數(shù)據(jù)

}■利用CPU的CACHE

?利用CPU的SIMD特性

■避免傳統(tǒng)DBMS的函數(shù)反復(fù)調(diào)用代價(jià)

■接近于C的效率

■比一次一行模式快10-100倍以上

批量尺寸對(duì)性能的影響

-SF=1,TPCHQ1

-BDTA_SIZE:可酉己

置的批量大小參數(shù)

■增大BDTA_SIZE

可以有效的提高執(zhí)

行效率

DTCC2011

優(yōu)化器-分析器流程DTCC2011

SQL腳本

語(yǔ)法樹(shù)

SFW結(jié)構(gòu)

關(guān)系樹(shù)

優(yōu)化了的關(guān)系樹(shù)

智能優(yōu)化器DTCC2011

?基于多趟分析的代價(jià)優(yōu)化器

?語(yǔ)義分析、代價(jià)優(yōu)化過(guò)程分離

?靈活的計(jì)劃變換控制

?基于時(shí)間單位(ms)的代價(jià)計(jì)算

?解決統(tǒng)計(jì)信息的使用性問(wèn)題

?增加頻率直方圖

?增加高度直方圖的桶數(shù)

查詢優(yōu)化:關(guān)系變換DTCC2011

Select:ID,name

?SFW結(jié)構(gòu)轉(zhuǎn)換為關(guān)系樹(shù)

From:TSFW結(jié)構(gòu)

-投影(PROJECT)Where:ID=10

-連接(JOIN)

-半連接(SEMIJOIN)

-選擇(SELECT)PROJECT

—基本表(BASETABLE)(ID,name)

SELECT

(ID=10)關(guān)系樹(shù)

BASE_

TABLE(T)

查詢優(yōu)化:關(guān)系變換的關(guān)鍵DTCC2011

?消除子查詢,“平坦”的關(guān)系樹(shù)

.子查詢一律轉(zhuǎn)化為半連接(SEMIJOIN)

例:selectfromT1wheretl.idin(selectIDfromT2)

PROJECT

SEMI

JOIN

T1T2

查詢優(yōu)化:待選關(guān)系樹(shù)的生成DTCC2011

,考慮三個(gè)因素

?A.確定的連接次序

?B.確定的卡特蘭2叉樹(shù)形狀

?C.是否下放過(guò)濾條件

■采用臨時(shí)結(jié)果減少重復(fù)計(jì)算

?代價(jià)模型基本覆蓋所有情況

■對(duì)連接表的個(gè)數(shù)非常多的情況,特殊處理

查詢優(yōu)化:統(tǒng)計(jì)信息DTCC2011

?記錄數(shù)據(jù)分布情況,用于精確行數(shù)估計(jì),

特別是數(shù)據(jù)分布不規(guī)則的情況,對(duì)基數(shù)及

代價(jià)計(jì)算有重大影響

?頻率直方圖:不同值較少

■等高直方圖:不同值較多

DTCC2011

?列存儲(chǔ):

-數(shù)據(jù)按列存儲(chǔ)

-結(jié)合自適應(yīng)壓縮技術(shù)

-與批量計(jì)算技術(shù)緊密結(jié)合

?列存儲(chǔ)優(yōu)缺點(diǎn)

-大幅提升掃描性能

-適合批量裝載與刪除

-不適合頻繁的插入、刪除和更新

?融合列存儲(chǔ)和行存儲(chǔ)

-提供按列存儲(chǔ)選項(xiàng)

-結(jié)合分區(qū)技術(shù)

-同時(shí)適應(yīng)OLAP和OLTP應(yīng)用需求

I/O效率DTCC2011

?行存儲(chǔ)優(yōu)化

-簡(jiǎn)化物理記錄格式

-字段物理次序與邏輯次序分離

?多buffer類型

-常駐內(nèi)存和常規(guī)方式淘汰

-用戶可以指定

?批量讀:預(yù)處理

?支持垂直分區(qū)和水平分區(qū)

提高并發(fā)度DTCC2011

?支持并行插入的物理數(shù)據(jù)存儲(chǔ)

■并行備份和恢復(fù)

■分區(qū)技術(shù)及相應(yīng)的并行查詢操作符號(hào)

典型場(chǎng)景一:大結(jié)果集DTCC2011

?場(chǎng)景描述

-某表T,31個(gè)字段,48億條記錄

—隨機(jī)基于某字段篩選:SELECT*FROMTWHERE

FLD1=753

-查詢符合條件的結(jié)果集達(dá)到千萬(wàn)條記錄

,分析

-SQL語(yǔ)句非常簡(jiǎn)單,沒(méi)有更優(yōu)的等效語(yǔ)句

-結(jié)果集篩選條件不確定,無(wú)法使用索引

-服務(wù)器內(nèi)存為32G,在掃描的過(guò)程中必然出現(xiàn)頁(yè)面淘汰

-由于基礎(chǔ)數(shù)據(jù)量大,因此即使命中率不高(0.2%),

也會(huì)生成960萬(wàn)條記錄的結(jié)果集

典型場(chǎng)景一:大結(jié)果集DTCC2011

從3個(gè)方向入手,提升全表掃描的10效率

,批量技術(shù)

■降低結(jié)果集處理的時(shí)間消耗

,調(diào)整數(shù)據(jù)頁(yè)讀取策略

典型場(chǎng)景一:大結(jié)果集DTCC2011

?返回結(jié)果集策略改進(jìn)

-優(yōu)化前

?根據(jù)通信塊大小決定結(jié)果集分批次返回的數(shù)量

■第一批結(jié)果集返回后,自動(dòng)完成后續(xù)結(jié)果集獲取和返回

-優(yōu)化后

■由應(yīng)用設(shè)定第一批結(jié)果集的大小和返回的時(shí)機(jī)

?當(dāng)返回第一批結(jié)果集后,工作線程暫停SQL查詢請(qǐng)求,直到下

一批結(jié)果集請(qǐng)求到來(lái)或開(kāi)始新事務(wù)

—效果

?快速返回部分結(jié)果集,提高用戶體驗(yàn)

■避免自動(dòng)返回所有結(jié)果集,降低服務(wù)器資源消耗

典型場(chǎng)景一:大結(jié)果集DTCC2011

?調(diào)整數(shù)據(jù)讀取策略

-數(shù)據(jù)頁(yè)(page)是數(shù)據(jù)讀寫(xiě)的單位

-優(yōu)化前的全表掃描:按頁(yè)讀取,每次I。只掃描

一個(gè)頁(yè)

-優(yōu)化后:一次掃描多個(gè)頁(yè),減少I。數(shù)量

-測(cè)試:經(jīng)過(guò)優(yōu)化后,磁盤的吞吐量提升1倍

典型場(chǎng)景二:大表連接DTCC2011

■場(chǎng)景描述

-表T1,31個(gè)字段,5000W條記錄,數(shù)據(jù)類型包括int、

varchar>datetime、Dec;表T2,15個(gè)字段,500W條記錄,

數(shù)據(jù)類型包括varchar、datetime>Dec;

-SELECTT1.NAME,T2.TITLEFROMPERSON.PERSON

T1,RESOURCES.EMPLOYEET2WHERE

T1.PERSONID=T2.PERSONIDANDT1.SEX='M';

-連接查詢字段由最終用戶臨時(shí)指定,表上未建索引

-結(jié)果集不大,但查詢表數(shù)據(jù)量大,連接查詢響應(yīng)時(shí)間陡增

典型場(chǎng)景二:大表連接DTCC2011

■分析

?行存儲(chǔ)特性:連接查詢所連接的字段在數(shù)據(jù)頁(yè)中的

存儲(chǔ)非連續(xù),進(jìn)行連接查詢,需將所有數(shù)據(jù)頁(yè)讀到

內(nèi)存,I0消耗巨大;

■連接匹配時(shí),要對(duì)讀入緩存中的所有頁(yè)進(jìn)行掃描。

■行存儲(chǔ):

-連接列分散在每個(gè)數(shù)據(jù)頁(yè)中

Cn+1Cn+1

頁(yè)1頁(yè)N

典型場(chǎng)景二:大表連接DTCC2011

?優(yōu)化方向:列存儲(chǔ)

-按字段存儲(chǔ)

-連接列被集中存儲(chǔ)

Cn+1Cn+1

...Cn+1

頁(yè)1頁(yè)N

-讀入緩存中的數(shù)據(jù)頁(yè)明顯減少,系統(tǒng)I。下降

典型場(chǎng)景二:大表連接DTCC2011

?優(yōu)化方向:存儲(chǔ)壓縮

-適用于列存儲(chǔ)模式的壓縮算法

—初步壓縮結(jié)果:

■采用本案例數(shù)據(jù)進(jìn)行測(cè)試

■Float54%(壓縮后大小/壓縮前大?。?/p>

,Double33%

*Dec52%

■字符56%

典型場(chǎng)景二:大表連接DTCC2011

?優(yōu)化效果

從17小時(shí)降至10分鐘以內(nèi)

典型場(chǎng)景三:全表查詢建表DTCC2011

■場(chǎng)景描述

-表T,15個(gè)字段,500W條記錄,數(shù)據(jù)類型包括int、

varchar>datetime>Dec;

-根據(jù)T進(jìn)行查詢建表:CREATETABLETTasSELECT*FROM

T;

典型場(chǎng)景三:全表查詢建表DTCC2011

,分析

-大表進(jìn)行查詢建表時(shí),需經(jīng)過(guò)以下五個(gè)步驟

-這個(gè)過(guò)程中可優(yōu)化的操作有:查詢與結(jié)果集的

生成和大量數(shù)據(jù)的插入操作

典型場(chǎng)景三:全表查詢建表DTCC2011

?直接B樹(shù)操作

-避免結(jié)果集處理與數(shù)據(jù)插入裝載表數(shù)據(jù)到內(nèi)存

操作

-直接復(fù)制根節(jié)點(diǎn)和葉子是在

內(nèi)存中進(jìn)行操作,速度更快

源表樹(shù)掃描

?優(yōu)化效果B

對(duì)案例中的T進(jìn)行建表查詢

-優(yōu)化前耗時(shí)約35s

-優(yōu)化后耗時(shí)約4S,性能提升

9倍復(fù)制B樹(shù)

典型場(chǎng)景四:重復(fù)表達(dá)式計(jì)算DTCC2011

■場(chǎng)景描述

-針對(duì)500萬(wàn)條記錄的表進(jìn)行如下查詢

-SELECTIDnum,sub(6,8,IDnum)as生日,(now()-

sub(6,8,IDnum))as年齡from...

?問(wèn)題分析

■表達(dá)式sub⑹8/Dnum)可重用

典型場(chǎng)景四:重復(fù)表達(dá)式計(jì)算DTCC2011

■改進(jìn)優(yōu)化:

-一個(gè)表達(dá)式出現(xiàn)多次,只計(jì)算一次

-本例中性能提升70%。其他場(chǎng)景性能提升程度

取決于計(jì)算表達(dá)式的復(fù)雜度與數(shù)據(jù)量

典型場(chǎng)景五:并行查詢插入DTCC2011

■場(chǎng)景描述

-同結(jié)構(gòu)的表T1?T10,每張表500萬(wàn)條記錄,需要將10

張表的所有數(shù)據(jù)合并到一個(gè)臨時(shí)表Ttmp中

-INSERTINTOTtmpSELECT*FROMT1

-INSERTINTOTtmpSELECT*FROMT2O。。

-應(yīng)用的并行化并沒(méi)有帶來(lái)較大的提升

-分析

-Ttmp成為瓶頸:原有的邏輯Rowid成為資源瓶頸

-邏輯Rowid:不代表物理存儲(chǔ)位置,更新、插入、重組

等操作代價(jià)降低,但Rowid需要通過(guò)臨界資源獲取

-原有產(chǎn)品針對(duì)OLTP業(yè)務(wù)場(chǎng)景,OLTP事務(wù)以分散、短

小事務(wù)為主,原有的RowID機(jī)制不會(huì)成為突出瓶頸

典型場(chǎng)景五:并行查詢插入DTCC2011

■改進(jìn)

-物理RowID:代表記錄的物理存儲(chǔ)位置

-多個(gè)工作線程進(jìn)行插入操作,無(wú)需進(jìn)入臨界資

源獲取rowid,每個(gè)工作線程自行生成RowID

-實(shí)現(xiàn)真正意義上的并發(fā)插入

應(yīng)用優(yōu)化DTCC2011

?好的性能需要應(yīng)用與數(shù)據(jù)庫(kù)的配合實(shí)現(xiàn)

-應(yīng)用架構(gòu)設(shè)計(jì)應(yīng)站在系統(tǒng)全局考慮性能問(wèn)題

-應(yīng)用與數(shù)據(jù)庫(kù)應(yīng)該取長(zhǎng)補(bǔ)短

?數(shù)據(jù)存儲(chǔ)

-基于分區(qū)表進(jìn)行數(shù)據(jù)劃分

■應(yīng)用的并行化

-復(fù)雜事務(wù)分解為多個(gè)可并行的簡(jiǎn)單事務(wù)

應(yīng)用優(yōu)化-手段DTCC2011

?保存第一步過(guò)濾結(jié)果集

?利用視圖減少中間結(jié)果集的保存

?數(shù)據(jù)按月份分區(qū)

?TOP查詢減少不必要的全結(jié)果集

應(yīng)用優(yōu)化-大表的全表掃描DTCC2011

■典型場(chǎng)景

一5000萬(wàn)無(wú)索引TOP查詢:SELECT*FROMT6

WHERENAMELIKE,張三’

-優(yōu)化前:數(shù)據(jù)庫(kù)服務(wù)器CPU滿載而應(yīng)用服務(wù)器沒(méi)有

負(fù)載

-在最壞情況下,將需要掃描整個(gè)表

■分析:

-系統(tǒng)設(shè)計(jì)需要站在全局角度,充分考慮應(yīng)用、

中間件、數(shù)據(jù)庫(kù)之間的負(fù)載分配

-充分利用已有的硬件

應(yīng)用優(yōu)化-大表的全表掃描DTCC2011

?改進(jìn):

?數(shù)辰進(jìn)行分表和分區(qū)

?DM已實(shí)現(xiàn)的分區(qū)表并行查詢操作符,提供了

分區(qū)表優(yōu)化的支持

■應(yīng)用依據(jù)分表更改查詢模塊,從單線程改為

多線程

?在應(yīng)用服務(wù)器將各分表的查詢結(jié)果合并

■效果:

■按最壞情況測(cè)試,查詢時(shí)間由原來(lái)的不可預(yù)

期,提升到2分鐘內(nèi)

應(yīng)用優(yōu)化■數(shù)據(jù)清洗與入庫(kù)DTCC2011

-最初方式:

-基于JDBC驅(qū)動(dòng)的數(shù)據(jù)遷移工具進(jìn)行清洗和入庫(kù)

操作

-批量綁定

-遷移工具的資源消耗隨著遷移時(shí)間的持續(xù)增加,

導(dǎo)致遷移速度在運(yùn)行3天后急劇下降

-初始數(shù)據(jù)(1T)入庫(kù)時(shí)間達(dá)到1個(gè)月,相當(dāng)于

400條/s

應(yīng)用優(yōu)化■數(shù)據(jù)清洗與入庫(kù)DTCC2011

-問(wèn)題分析:

-超過(guò)100億條記錄,即使每5000條提交一次,

也有2百萬(wàn)次的解析-計(jì)劃-代價(jià)-執(zhí)行流程

-大量的數(shù)據(jù)庫(kù)redo與undo日志操作

—解決方案

-利用批量+BCP

-利用并行化充分發(fā)揮多CPU處理能力,增加10

的吞吐量

-JDBC方式轉(zhuǎn)變?yōu)镴NI+ODBC

-實(shí)現(xiàn)動(dòng)態(tài)編譯型的ETL腳本引擎

DTCC2011

圖DMETL內(nèi)嵌BCP

DTCC2011

應(yīng)用優(yōu)化?BCPDTCC2011

?將清洗與入庫(kù)分離

■并行化清洗和裝載入庫(kù)

■入庫(kù)應(yīng)用BCP方式

■通過(guò)批量綁定減少了網(wǎng)絡(luò)開(kāi)銷

,服務(wù)器內(nèi)部為BCP專門實(shí)現(xiàn)了〃bcp_fast_insert〃方法

■繞過(guò)SQL處理流程,直接操作B樹(shù)弁子節(jié)點(diǎn)

,不進(jìn)行Redo與Undo

■不進(jìn)行約束檢查

?對(duì)原有BCP也進(jìn)行了服務(wù)器端的批量化處理

最終效果:性能提升100倍,能夠在8小時(shí)內(nèi)完成

海量數(shù)據(jù)備份的難題DTCC2011

?備份的效率問(wèn)題

-整庫(kù)備份操作耗時(shí)太長(zhǎng)

■備份粒度問(wèn)題

-需要靈活的針對(duì)整庫(kù)、文件組、表、分區(qū)的多

種粒度備份手段

■備份文件尺寸問(wèn)題

-備份文件太大,消耗存儲(chǔ)空間嚴(yán)重

■備份文件傳輸效率問(wèn)題

-傳輸大尺寸備份文件,網(wǎng)絡(luò)傳輸成為瓶頸

本案例中的備份需求DTCC2011

根據(jù)數(shù)據(jù)量、變化頻度等確定不同的備份策略

應(yīng)用優(yōu)化-備份DTCC2011

,選用dmloader作為表級(jí)備份方式

-導(dǎo)出為純文本,可與壓縮相結(jié)合

-基于B樹(shù)葉節(jié)點(diǎn)順序掃描,高速高效

-支持多個(gè)loader進(jìn)程同時(shí)執(zhí)行導(dǎo)出,提高I0并發(fā)度

■離線數(shù)據(jù)提取工具

-實(shí)現(xiàn)全庫(kù)數(shù)據(jù)的快速備份

-繞過(guò)數(shù)據(jù)庫(kù)服務(wù)器,直接讀取數(shù)據(jù)文件

-實(shí)現(xiàn)異步/并行的讀數(shù)據(jù)與寫(xiě)多個(gè)文件,進(jìn)一步提高效

DTCC2011

直面挑戰(zhàn)一下一步規(guī)劃

達(dá)夢(mèng)分布式架構(gòu)DMMP

溫馨提示

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

評(píng)論

0/150

提交評(píng)論