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的職業規劃
(深入理解線上業務 開始學習統計與分析) 架構方向--->應用架構師
(拓展知識廣度 學習各種資料庫產品) 資料產品綜合運維方向-->資料層架構師
(理解資料庫內容實現 精通服務端程式設計) 資料庫核心及工具開發方向-->資料庫核心優化,資料中介軟體開發