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

1.mysql生態+DBA職業發展
世界範圍流行的開源關係型的數據庫
關係型數據庫:
mysql,oracle,sql server,access,postgresql,sqlite,sybase,informix,db2
非關係型數據庫
hbase,mongodb,redis,cassandra,Berkeley DB,SAP hana,heo4j,solrmysql

前三強中惟一的開源數據庫
淘寶一開始使用oracle,京東一開始使用sql server,後來都轉向mysqllinux

2.mysql的開源屬性
基於GPL協議開放源代碼
社區版本免費
代碼容許自由的修改
功能不斷完善,可以知足需求redis

3.mysql的特色
數據庫集羣採用分佈式架構
集羣處理性能,集羣擴展性,成本等方面都有顯著優點
數據可靠性方面,mysql對比oracle等商業性數據庫沒有差異sql

4.nosql與關係型數據庫
事務處理是關係型無可取代的優點
關係模型是絕對主流
nosql數據庫適合特定的功能需求
各取所需,各司其職mongodb

5.典型的互聯網公司的數據處理架構
bigdata:(1).mysql 用戶訪問的主要數據集羣(商品訂單等)
(2).redis 緩存 高速實時數據(線上郵票系統,股指行情等)
(3).oracle 報表,統計,商業分析(內部年終報表系統)
(4).hbase 日誌分析,後臺大數據處理
(5).mongodb 地理位置信息等特殊數據 (陌陌 滴滴打車)shell

6.mysql與linux
linux是線上mysql的惟一合理平臺
雙方都發揮了最好的性能,最好的管理性
絕大多數企業採用linux服務器運行mysql
linux是IT行業必備技能數據庫

7.DBA
初級 :學習shell基礎,學會使用命令行操做os和數據庫
中級 :學會使用shell腳本管理和維護數據庫
學會使用基本的linux監控手段和力量
高級 : 學會自動化,大批量管理 linux服務器和mysql
學會mysql結合linux深刻調優知識編程

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

8.DBA的職業規劃
(深刻理解線上業務 開始學習統計與分析) 架構方向--->應用架構師
(拓展知識廣度 學習各類數據庫產品) 數據產品綜合運維方向-->數據層架構師
(理解數據庫內容實現 精通服務端編程) 數據庫內核及工具開發方向-->數據庫內核優化,數據中間件開發服務器

相關文章
相關標籤/搜索