1. 程式人生 > >資料庫個人理解的進階之路

資料庫個人理解的進階之路

      偶然和朋友聊到了最近的工作,她是一個db,現在專注於資料庫業務,對未來的進階方向沒有任何的思路,恰好我最近面試,加之新公司自己研發了一個數據庫,最近在學習這方面的東西,有了一些想法和體會。

        我個人理解資料庫方向應該分為四個階段:入門、初級、中級、高階

        1,入門階段-學習階段。這種失職還沒有系統的學習一門資料庫語言的同學,對資料庫的語法、功能等等都沒有了解。

         2,初級階段-面向業務階段。熟練的掌握一門語言,能熟練的編寫業務程式碼。

         3,中級階段-解決問題階段,優化專案。解決資料庫出現的一些複雜問題,例如百萬資料的查詢優化,一些高併發資料操作的處理,一些表的讀寫分析,一些資料庫暴漏的安全問題的解決。

         4,高階階段-預處理問題階段,解決方案階段。在開發之前,根據專案的大小,選用適合的技術,對未來可能出現的場景做保留性開發的可能。對選用的技術,帶來的優化和問題都能瞭如執掌,並有預留方案。對災難性性資料進行分析和恢復,甚至對底層效能進行重寫和優化。