官术网_书友最值得收藏!

3.3 業(yè)務(wù)特征

任何系統(tǒng)都是為特定的業(yè)務(wù)而生的,需要在特定的資源條件下完成業(yè)務(wù)流程。對于系統(tǒng)設(shè)計者,需要了解數(shù)據(jù)應(yīng)采用何種處理方式,明確系統(tǒng)對內(nèi)部與外部環(huán)境的要求,并進一步根據(jù)這些要求選擇軟硬件基礎(chǔ)設(shè)施。所以,對于大數(shù)據(jù)項目的規(guī)劃來說,在早期就清晰地識別系統(tǒng)業(yè)務(wù)特性顯得尤為重要。

從業(yè)務(wù)處理實時性的角度來劃分,系統(tǒng)可以分成實時處理系統(tǒng)與批處理系統(tǒng)。對于實時處理系統(tǒng),該業(yè)務(wù)場景下系統(tǒng)收到數(shù)據(jù)或消息請求需要即時對數(shù)據(jù)消息進行實時處理響應(yīng),系統(tǒng)更關(guān)心響應(yīng)時間和并發(fā)度;對于批處理系統(tǒng),該業(yè)務(wù)場景下數(shù)據(jù)以成批的多組文件方式被系統(tǒng)處理,上下游作業(yè)進程通過調(diào)度進程進行作業(yè)工作流的調(diào)度處理,該模式下系統(tǒng)更關(guān)心處理能力;另外,在實際生產(chǎn)系統(tǒng)中,還存在對實時性要求相對較低的準實時系統(tǒng),其數(shù)據(jù)采用批量的形式進入系統(tǒng),系統(tǒng)一旦檢測到數(shù)據(jù)的進入即開始進行數(shù)據(jù)處理,輸出數(shù)據(jù)結(jié)果。

從系統(tǒng)功能角度來劃分,系統(tǒng)可分為側(cè)重數(shù)據(jù)保存的存儲型系統(tǒng)、側(cè)重數(shù)據(jù)分析的密集計算型系統(tǒng)以及需求大量內(nèi)存的內(nèi)存計算系統(tǒng)。

無論是從業(yè)務(wù)的實時性來看,還是從系統(tǒng)功能來看,不同業(yè)務(wù)特征的系統(tǒng)有著各自的特點,設(shè)計者需要權(quán)衡各自的優(yōu)點與缺點,定義自身系統(tǒng)關(guān)鍵的性能指標,進行合理的技術(shù)選型。例如,存儲型系統(tǒng)需考慮在磁盤IO讀寫方面進行優(yōu)化處理,數(shù)據(jù)分析密集計算型系統(tǒng)需要對CPU的選型進行重點考慮,內(nèi)存計算型系統(tǒng)需要考量系統(tǒng)內(nèi)存消耗等。

只有清晰地識別系統(tǒng)的業(yè)務(wù)特征,才能選擇合理的技術(shù)方案,滿足系統(tǒng)的設(shè)計目標。

主站蜘蛛池模板: 石河子市| 平凉市| 永福县| 务川| 广安市| 若羌县| 安达市| 汝城县| 甘洛县| 和田市| 元氏县| 青浦区| 霍林郭勒市| 泸州市| 当阳市| 连城县| 南召县| 九江县| 新宁县| 蓬莱市| 石门县| 平江县| 抚松县| 元阳县| 嘉定区| 金沙县| 南雄市| 福建省| 介休市| 天全县| 明光市| 修文县| 大连市| 云南省| 登封市| 曲麻莱县| 静海县| 北碚区| 措美县| 缙云县| 天全县|