阿裡巴巴工程師分享MySQL經驗

  首先介紹下簡朝陽.現就職於阿裡巴巴(中國)網絡技術有限公司DBA Team運維部, 簡朝陽是本次MYSQL技術征文大賽第三名得主(獲獎文章:MySQL Replication的實現原理)。相信他的工作經驗肯定會對現在即將進入DBA行業或者正在學習MYSQL技術的新人有所幫助。

  

 

  IT168:這次MYSQL技術征文獲得第三名有什麼感受,有什麼經驗心得與大傢分享嗎?

  簡朝陽:獲得第三名,確實感到有點意外。對於我提交的稿件,主要是自己平時學習 MySQL 的時候所積累的部分筆記,也沒有覺得多麼的高深,所以在最初都並沒有打算參加征文大賽。當然,隻要能夠對大傢有用,我個人是非常願意將自己的這些經驗心得分享給大傢的。

  IT168:你是什麼時候從零開始讓自己成長為一個Mysql高手的?

  簡朝陽:第一次接觸 MySQL 是在02/03年的時候,也就是大學一年級,但剛開始工作的兩年時間,一直都是從事 Oracle 的工作,之後再轉向 MySQL 數據庫的工作。

  學習任何一種數據庫,當然也包括 MySQL,其學習方法其實都是比較相通的。那就是勤看文檔,勤做實驗,勤交流。

  在最開始的時候,我是通過一遍又一遍的閱讀官方文檔手冊,來增強對 MySQL 數據庫的各種基本概念基礎知識的理解;

  在對 MySQL 數據庫的各種概念有瞭一定的瞭解之後,可以通過各種實驗來驗證並加深自己的理解;

  和其他同行交流溝通可以快速的提高自身,不論是給別人分享還是向別人討教,都會讓自己受益匪淺。

  IT168:你對現在的新人有什麼建議?

  簡朝陽:對於剛入門的新人來說,我還是堅持建議從 MySQL 的文檔手冊開始入手,隻有清楚的理解瞭MySQL數據庫的各種基本概念及原理,打下紮實的基礎之後,才會讓後面的學習更為容易。很多人學習技術很喜歡通過一些實例操作入手,其實我個人覺得這是一個不太好的學習方式。學完之後很多都是知其然不知其所以然,對後續發展非常不利。就像我們現在招聘的時候,不論是 MySQL DBA 還是 Oracle DBA,我們並不是特別看重應聘者會做多少操作,知道多少功能,因為很多都隻能算是一些技巧,是非常容易學的。我們會更傾向於那些對原理性的基礎知識和概念比較清晰的應聘者,因為這些才是一個真正的技術人員更應該具備的素質。

  IT168:新人學習MYSQL,就業方面如何定位?DBA的就業需求如何?

  簡朝陽: 對 MySQL DBA 需求最大的行業主要還是互聯網公司。而且,就現在我們瞭解的情況來看,MySQL DBA 的就業機會其實是更多於 Oracle DBA 的,從我們瞭解到的多個公司的招聘情況可以發現,招聘一個 Oracle DBA 遠比一個 MySQL DBA 容易得多,或許這也是因為之前幾年 MySQL 一直沒有受到重視有很大緣故吧。

  IT168:你對MYSQL的前景有什麼展望?針對甲骨文收購SUN對MYSQL帶來的影響,你有什麼看法?

  簡朝陽:最近大傢都在討論 ORACLE 公司收購 SUN 這一熱門話題,網上談論最多的還是對 MySQL 這一開源數據庫未來發展方向的擔心。就我個人來看,ORACLE 公司收購 MySQL 之後,對 MySQL 的發展前景可能不會帶來太大的壞處。首先,按照 Oracle 數據庫目前的市場策略,想進入互聯網行業是非常困難的。其高昂的 licence 費用,以及 Oracle 數據庫的集中式架構對集中式硬件的依賴,都會造成其使用成本難以下降。而這一塊領域目前正是 MySQL 的天下。我個人認為 ORACLE 公司可能更傾向於讓 MySQL 來填補 Oracle 數據庫在這一塊市場的不足,提高該公司在整個數據庫市場的占有率,並通過各種附加服務從中獲取利潤。

發佈留言