網易DBA私享會分享會筆記1

2022-05-04 01:00:11 字數 1422 閱讀 1710

1.mysql生態+dba職業發展

世界範圍流行的開源關係型的資料庫

關係型資料庫:

mysql,oracle,sql server,access,postgresql,sqlite,sybase,informix,db2

非關係型資料庫

hbase,mongodb,redis,cassandra,berkeley db,sap hana,heo4j,solr

前三強中唯一的開源資料庫

**一開始使用oracle,京東一開始使用sql server,後來都轉向mysql

2.mysql的開源屬性

基於gpl協議開放源**

社群版本免費

**允許自由的修改

功能不斷完善,能夠滿足需求

3.mysql的特點

資料庫集群採用分布式架構

集群處理效能,集群擴充套件性,成本等方面都有顯著優勢

資料可靠性方面,mysql對比oracle等商業性資料庫沒有差別

4.nosql與關係型資料庫

事務處理是關係型無可取代的優勢

關係模型是絕對主流

nosql資料庫適合特定的功能需求

各取所需,各司其職

5.典型的網際網路公司的資料處理架構

bigdata:(1).mysql 使用者訪問的主要資料集群(商品訂單等)

(2).redis 快取 高速實時資料(線上郵票系統,股指**等)

(3).oracle 報表,統計,商業分析(內部年終報表系統)

(4).hbase 日誌分析,後台大資料處理

(5).mongodb 地理位置資訊等特殊資料 (陌陌 滴滴打車)

6.mysql與linux

linux是線上mysql的唯一合理平台

雙方都發揮了最好的效能,最好的管理性

絕大多數企業採用linux伺服器執行mysql

linux是it行業必備技能

7.dba

初級 :學習shell基礎,學會使用命令列操作os和資料庫

中級 :學會使用shell指令碼管理和維護資料庫

學會使用基本的linux監控手段和力量

高階 : 學會自動化,大批量管理 linux伺服器和mysql

學會mysql結合linux深入調優知識

技能發展

mysql的核心知識

linux使用技巧與優化

硬體網路與伺服器知識

程式語言

各種開源工具軟體的部署與使用

學習更多的資料庫產品

大資料處理與分析

8.dba的職業規劃

(深入理解線上業務 開始學習統計與分析) 架構方向--->應用架構師

(拓展知識廣度 學習各種資料庫產品) 資料產品綜合運維方向-->資料層架構師

(理解資料庫內容實現 精通服務端程式設計) 資料庫核心及工具開發方向-->資料庫核心優化,資料中介軟體開發