其實專家也有不少不會的

xuexiaogang發表於2023-11-06

     最近關注數增加的較多,增加了幾百人。感謝各位了。不少朋友都說捧了我,其實我就是主動或者被動接觸的資料庫多一點,Oracle、MySQL、PostgreSQL、Redis、Elasticsearch、MongoDB、Hadoop全家桶、列式資料庫、時序資料庫、圖資料庫還有達夢、OB、TiDB等等都學習或者使用過。頭銜也不少,所以有時候說話還要注意啊。

     我自己說自己是十八般武藝樣樣稀鬆,因為不少厲害的專家是某個領域從原始碼都清楚的,我就是面廣一點,每個都不精通。所以我還是有很多不會的。越學越發現自己的無知。我做過不少行業也去過幾家公司。無一例外,每到一家公司,剛 來時候就是處理過陳年舊賬的問題或者迫在眉睫的問題,這些問題100%是應用開發的問題。宣貫、培訓後,讓大家知道了應該如何正確使用資料庫,最終資料庫穩定了下來。因此被開發人員稱為“大師”“專家”,不過這些依然不能掩蓋我還是有不會的東西。

      很多時候我解決問題我發現更多的問題來自於SQL,而不是我們想象中的問題。比如斷電(現如今幾乎看不到哪家公司因為斷電資料庫起不來的,可能也有。但是這種基礎環境不達標實在不應該,UPS是擺設嗎?),比如硬體損壞(現如今幾乎很少聽到磁碟壞了資料庫起不來,可能也有。也是基礎環境不達標。沒有RAID和高可用嗎?)以及一些其他問題。不過這些即使有吧,也是十年九不遇的。我經歷過的比八級地震多次數,比百年不遇的洪水次數少。但是都是有UPS和RAID就輕鬆解決了。而SQL才是資料庫穩定的最大的殺手,而且是天天出現的。如果作為一個只想守住資料庫的DBA來說,基本是守不住的。上游的應用程式隨時都能把資料庫沖垮。所以必須要站在更高的高度上來稽核需求和做設計,才能最大限度的保障資料庫的穩定。戰線越往前推,後方(資料庫)就越穩定。這個結論適用於各種關係型資料庫以及NoSQL資料庫。所以我也是就這樣經歷了各式各樣的資料庫,但是任何一個拿出來其實也平平吧。

   比如作為 ACE,我自認為在Oracle上,如果論實操我不如有些一直一線的OCM。我最後一次搭建RAC是2018年了。我最後一次ADG是2022年了。MySQL的MGR教學為了偷懶我都做成影片了。PG的高可用等也有快半年沒做了。至於ES、MongoDB等也是以年為單位的了。這麼說來這個專家有點水啊。這個稍微辯解一下,畢竟ACE是需要具備這些技能,但是不僅僅是這些技能,更多的是分享、佈道資料庫技能。讓更多的人用好資料庫。 不過我教出來的人會做這些就行了。我教的人做起這些來,比我還6。這就行了。畢竟我們們不是傳統DBA,也希望學生們不做那種生活在底層的DBA。只是這些基本技能要掌握。

     看看這個,都是A的縮寫,A和A的差別可大了。要提升自己的話,需要管理員的技能,但是不是僅有管理員的技能。 我更多的是傳播一些理念、思想、方式方法、啟發開發、引導業務等等。千萬別以為業務人員真的懂業務(未必有你懂業務),即使懂業務也未必懂邏輯。邏輯都錯了還談什麼業務。

     其實專家也有不少不會的

    以上如果還不能理解我說的,那麼換一種說法。李連杰的《精武英雄》看過嗎?陳真和船越文夫對戰後,船越文夫提醒陳真面對藤田剛要小心。山田光子作為外行問,船越叔叔不是日本第一嗎?陳真解釋道:船越先生的日本第一是指的武術修為,而不是殺人技巧。這裡也給自己貼一下金,很多時候佈道的是思維、思想、思路和理念。不過我依然有很多方面是不會的。

   

   

   


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2993176/,如需轉載,請註明出處,否則將追究法律責任。

相關文章