本人擁有多年的數(shù)據(jù)庫管理經(jīng)驗,擅長性能優(yōu)化和故障處理。熟練掌握Oracle、postgres、mysql等主流數(shù)據(jù)庫,以及本公司antdb的國產(chǎn)數(shù)據(jù)庫,精通數(shù)據(jù)庫高可用架構(gòu)部署、異構(gòu)數(shù)據(jù)庫遷移、數(shù)據(jù)庫增全量備份恢復、以及監(jiān)控部署,此外本人熟悉Linux,bclinux、openEuler等操作系統(tǒng)、精通shell腳本編寫。
本人在湖南亞信科技有限公司期間主要負責國產(chǎn)數(shù)據(jù)庫AntDB的交付工作,具體工作內(nèi)容如下:
1.參加poc測試,對客戶提供的生產(chǎn)環(huán)境的服務(wù)器進行負載測試、壓力測試和穩(wěn)定性測試,并對antdb數(shù)據(jù)庫進行高可用測試。
2.進行oracle遷移antdb工作,主要用amca,ora2pg,mtk工具進行數(shù)據(jù)庫的遷移。
3.分析慢查詢?nèi)罩?,定位性能瓶頸。
4.兼職項目經(jīng)理,完成客戶提出的項目上的要求,維護與客戶的良好關(guān)系,確保客戶滿意度,協(xié)調(diào)應(yīng)用開發(fā)人員進行項目上線前配合測試數(shù)據(jù)庫性能、分析應(yīng)用的慢sql,提出優(yōu)化建議。
本人在中興通訊期間主要負責iptv業(yè)務(wù)db模塊開發(fā)工作,具體工作內(nèi)容如下:
1.oracle存儲過程、postgres函數(shù),以及shell腳本開發(fā),涉及iptv用戶開戶、登錄、鑒權(quán)、訂購、話單等功能
2.oracle雙中心開發(fā),主要是根據(jù)創(chuàng)建物化視圖日志,記錄每次DML操作對應(yīng)的ID和NAME的值,來刷新物化視圖,定時監(jiān)控刷新組刷新情況
3.pg高可用集群開發(fā),主要涉及haproxy、keepalive、stolon、etcd開源組件,
keepalive監(jiān)聽集群心跳,haproxy轉(zhuǎn)發(fā)訪問端口并映射集群vip地址,etcd鍵值存儲倉庫儲存各節(jié)點信息,配合stolon實行高可用切換
4.pg管理頁面開發(fā),本公司python腳本開發(fā)的pgomm,分析其功能特性,用shell腳本實現(xiàn)其功能。
5.業(yè)務(wù)定制功能開發(fā)、oralce到postgres數(shù)據(jù)遷移、與其他模塊聯(lián)調(diào)、系統(tǒng)測試、發(fā)布版本等