主要職責(zé):
1、負(fù)責(zé)基于華為GaussDB數(shù)據(jù)庫(kù)進(jìn)行業(yè)務(wù)邏輯的存儲(chǔ)過(guò)程、函數(shù)、觸發(fā)器的設(shè)計(jì)、開(kāi)發(fā)和調(diào)試工作。
2、參與數(shù)據(jù)模型設(shè)計(jì)評(píng)審,編寫(xiě)高效、穩(wěn)定、可維護(hù)的復(fù)雜SQL語(yǔ)句,并負(fù)責(zé)核心SQL的性能調(diào)優(yōu)。
3、分析與優(yōu)化現(xiàn)有數(shù)據(jù)庫(kù)腳本和存儲(chǔ)過(guò)程的性能,解決性能瓶頸問(wèn)題。
4、與后端應(yīng)用開(kāi)發(fā)團(tuán)隊(duì)緊密協(xié)作,明確數(shù)據(jù)層需求,設(shè)計(jì)合理的數(shù)據(jù)庫(kù)接口(如存儲(chǔ)過(guò)程API)。
5、編寫(xiě)和維護(hù)數(shù)據(jù)庫(kù)設(shè)計(jì)文檔、存儲(chǔ)過(guò)程說(shuō)明文檔及數(shù)據(jù)字典。
6、參與制定數(shù)據(jù)庫(kù)開(kāi)發(fā)規(guī)范與最佳實(shí)踐,確保代碼質(zhì)量和系統(tǒng)可維護(hù)性。
任職要求
必備條件:
1、計(jì)算機(jī)相關(guān)專(zhuān)業(yè),2年以上數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)驗(yàn)。
2、具備1年以上華為GaussDB(或開(kāi)源版本openGauss)的實(shí)際商業(yè)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。
3、精通GaussDB數(shù)據(jù)庫(kù)的PL/pgSQL存儲(chǔ)過(guò)程開(kāi)發(fā),包括但不限于:變量聲明、流程控制(條件、循環(huán))、游標(biāo)使用、異常處理、動(dòng)態(tài)SQL執(zhí)行等。
4、具備出色的SQL編寫(xiě)和優(yōu)化能力,能熟練編寫(xiě)復(fù)雜查詢(xún)、多表關(guān)聯(lián)、窗口函數(shù)等,并能使用EXPLAIN等工具進(jìn)行性能分析和調(diào)優(yōu)。
5、熟悉GaussDB數(shù)據(jù)庫(kù)的基本架構(gòu)、常用對(duì)象(表、索引、視圖、序列)的管理和設(shè)計(jì)原則。
6、了解基本的數(shù)據(jù)庫(kù)運(yùn)維操作(如備份、恢復(fù)、用戶(hù)權(quán)限管理等)。
7、具備良好的團(tuán)隊(duì)溝通能力和責(zé)任心,邏輯清晰,思維嚴(yán)謹(jǐn)。
優(yōu)先考慮:
1、有從 MSSQL 、Oracle、DB2等傳統(tǒng)商業(yè)數(shù)據(jù)庫(kù)向GaussDB遷移的經(jīng)驗(yàn),尤其是存儲(chǔ)過(guò)程遷移和改造經(jīng)驗(yàn)。
2、熟悉GaussDB的分布式架構(gòu),有在分布式環(huán)境下進(jìn)行數(shù)據(jù)設(shè)計(jì)和開(kāi)發(fā)的經(jīng)驗(yàn)。
3、具備一定的C#、Vue等后端開(kāi)發(fā)能力,能更好地與應(yīng)用程序團(tuán)隊(duì)協(xié)作。
【8:30-17:30,單雙休;16薪;轉(zhuǎn)正全額五險(xiǎn)一金】