
曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達(dá)30多萬。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
?海量數(shù)據(jù)處理和優(yōu)化培訓(xùn)課程
課程介紹:
本課程注重實(shí)戰(zhàn),采用案例貫穿方式完成實(shí)踐,收集了大量的真實(shí)案例,針對(duì)海量數(shù)據(jù)進(jìn)行深入研討。本次培訓(xùn)從數(shù)據(jù)架構(gòu)開始講解,通過大量的真實(shí)案例,涵蓋了數(shù)據(jù)架構(gòu),數(shù)據(jù)同步,數(shù)據(jù)層敏捷開發(fā)等內(nèi)容,詳細(xì)地介紹了海量數(shù)據(jù)的處理和優(yōu)化的前沿技術(shù)。
課程大綱:
?
|
時(shí)間 |
授課內(nèi)容 |
|
第一部分?數(shù)據(jù)架構(gòu) |
一、數(shù)據(jù)拆分 1.?數(shù)據(jù)現(xiàn)狀 2.?連接數(shù)問題 3.?數(shù)據(jù)垂直拆分 4.?垂直拆分的問題和解決方案 5.?異構(gòu)的讀寫分離 6.?數(shù)據(jù)水平拆分 7.?水平拆分的問題和解決方案 8.?一些案例分析 9.?拆分難題 二、多種存儲(chǔ)方案 1.?引入NOSQL數(shù)據(jù)庫 2.?圖片服務(wù)器分離 3.?開源的分布式文件系統(tǒng)介紹和使用 4.?圖片處理和緩存 5.?HDFS介紹 6.?CDN介紹和詳解 |
|
第二部分?數(shù)據(jù)同步方案 |
一、并發(fā)的日志解析方案 1.?情景分析 2.?整體結(jié)構(gòu)設(shè)計(jì) 3.?線程池處理 4.?代碼實(shí)現(xiàn) 二、實(shí)時(shí)數(shù)據(jù)傳輸平臺(tái) 1.?主要邏輯(發(fā)布數(shù)據(jù),訂閱數(shù)據(jù)) 2.?實(shí)時(shí)數(shù)據(jù)傳輸平臺(tái)架構(gòu) 3.?實(shí)時(shí)數(shù)據(jù)傳輸平臺(tái)結(jié)構(gòu)分析 4.?代碼分享 三、Dbsync同步工具的使用 1、?Dbsync介紹 2、?架構(gòu)解析 3、?使用詳解 四、?異構(gòu)的數(shù)據(jù)庫/文件系統(tǒng)之間的高速交換工具 1、?開源工具介紹 2、?特點(diǎn)和結(jié)構(gòu)模式 3、?使用和插件開發(fā) |
|
第三部分?分布式緩存系統(tǒng) |
一、Memcached 1.?Memcached簡(jiǎn)介 2.?Memcached簡(jiǎn)單用途 3.?Memcached特點(diǎn) 4.?Memcached優(yōu)點(diǎn)和限制 5.?Memcached?Java客戶端 6.?Memcached?Java?客戶端優(yōu)化 |
|
第四部分?Mysql性能優(yōu)化、Oracle性能優(yōu)化(可以根據(jù)實(shí)際情況選擇不同數(shù)據(jù)庫講解) |
一、Mysql性能優(yōu)化 1.?Mysql性能優(yōu)化引言 2.?數(shù)據(jù)庫設(shè)計(jì)和查詢優(yōu)化 3.?Schema?Design 4.?標(biāo)準(zhǔn)化 5.?數(shù)據(jù)類型 6.?正確使用索引 7.?查詢緩存 8.?服務(wù)器端優(yōu)化 9.?存儲(chǔ)引擎優(yōu)化 10.?臨時(shí)表 11.?線程池 12.?引入非關(guān)系數(shù)據(jù)庫 13.?新技術(shù) 二、Oracle性能優(yōu)化 1、常用SQL技巧 2、表的連接方式 3、有效的使用索引 4、Oracle的優(yōu)化器與執(zhí)行器 5、Oracle?11g中的執(zhí)行計(jì)劃管理 6、Oracle?11g中的數(shù)據(jù)庫重演和SQL重演 7、Oracle的性能顧問 |
|
第五部分??數(shù)據(jù)層開發(fā) |
一、數(shù)據(jù)服務(wù)平臺(tái)設(shè)計(jì) 1.?數(shù)據(jù)架構(gòu)分析 2.?問題 3.?解決方案 4.?數(shù)據(jù)服務(wù)平臺(tái)特性 二、數(shù)據(jù)服務(wù)平臺(tái)實(shí)現(xiàn) 1.?模型數(shù)據(jù)映射實(shí)現(xiàn) 2.?統(tǒng)一查詢更新API 3.?性能優(yōu)化策略 4.?熱點(diǎn)緩存平臺(tái) 5.?異步并行化機(jī)制 6.?并發(fā)控制,自我保護(hù) |