1_mysql +DBA職業發展

MYSQL + DBA 職業發展mysql

mysql :the world's most popular open source database

最流行的開源數據庫
數據庫世界
關係數據庫(又稱SQL數據庫)
mysql oracle sqlserver access DB2
查詢語言 SQL
非關係型數據庫
HBASH 、mongoDB 、hadoop、hive redis
在世界範圍的互聯網和科技企業佔絕對主流地位linux

  • mysql的開源屬性
    基於GPL協議開放源代碼
    社區版本徹底免費
    代碼容許自由的進行修改
    功能不斷完善,可以知足需求
  • mysql與大數據,大公司,大應用
    數據庫集羣採用分佈式架構
    集羣處理性能,集羣擴展性、成本等方面都有顯著優點
    數據可靠性方面mysql對比Oracle等商業數據庫沒有差異
    *NoSQL 與關係型數據庫
    事務支持是關係型數據庫無可取代的重要優點
    關係模型是絕對主流
    NoSQL數據庫適合特定的功能需求
    各取所需,各司其職
  • 典型的互聯網公司的數據處理架構
    redis 緩存,告訴實時數據
    mysql 用戶訪問主要數據集羣
    mongoDB 地理位置信息等特殊數據
    HBASH 日誌分析,後臺大數據處理
    ORACLE 報表,統計,商業分析

mysql與Linux

linux是線上mysql惟一合理平臺
雙方發揮最好的性能,最好的管理性
絕大數企業採用Linux服務器運行mysql數據庫
Linux是IT行業的主流必備技能之一redis

學習mysql和linux

1.初級
學習shell基礎,學會使用命令行操做OS和數據庫sql

2.中級
學會使用shell腳本管理和維護數據庫
學習使用基本的Linux監控手段和工具shell

3.高級
學會自動化,大批量管理Linux服務器和mysql
學會mysql結合Linux深刻調優知識數據庫

mysql和它的「繼承者」們

熱門開源軟件幾乎都有多個非官方發佈版
技術上主要繼承,小範圍改良
95%以上的知識徹底共通編程

mysql和學習者們

對於學習者相對友善
工做需求,須要學習的人羣
基於數據開發應用的開發者
管理和維護數據庫服務的DBA
學習mysql是關係數據庫最佳入門途徑之一緩存

但願從事軟件開發甚至DBA工做
作好Linux基礎知識準備工做
瞭解關係型模型
試着思考如何用表格存放用戶,學生等信息
試着思考如何查詢這些信息服務器

數據庫向簡單說,是excel的升級網絡

DBA技能發展

mysql核心知識
Linux使用技巧與優化
硬件,網絡與服務器知識
編程語言
各類開源工具軟件部署與使用
開始學習更多的數據庫產品
大數據處理,統計與分析

初級DBA與職業縱深

1.深刻理解線上業務學習統計與分析 架構方向 —— 應用架構師、schema優化、數據分析 2.拓展知識廣度,學習各類數據庫產品 數據產品綜合運維方向 -- 數據層架構師 3.理解數據庫內部實現,精通服務端編程 數據庫內核及工具開發方向 -- 數據庫內核優化 、數據中間件開發

相關文章
相關標籤/搜索