近期的學習計劃和目標

jeanron100發表於2016-11-02
早上到公司的時候,電梯排隊的人很多,這個時候我總是喜歡扭頭去公司的圖書館裡看看。發現翻翻看看書,就有了更多的想法,有時候很多想法是好的,但是行動起來步履維艱,一來要花很多的精力,而來時間上一筆不小的投資。
大體想了下,最近的兩週內主要要完成下面的幾件事情,有些是工作內的,不少是工作外的補充。我分了幾個類別。
Oracle類別
1.首先要理一理Oracle不同版本引數的情況,這個耽擱了2天,還一直沒有著手去做,有些朋友已經開始留言催了,得抓緊整理一下。
2.閃回原理,這是一個蠻有意思的話題,可以分為兩部分,閃回查詢呼叫的undo處理部分,透過這個我想透徹分析一下MVCC的東西,另外一個就是閃回資料庫,當然閃回資料庫中的閃回日誌就是一個重點,說到閃回日誌,必然要提提redo。所以這是一個相輔相成的過程。
3.分析Active Data Guard的實現。我們知道11g提供了這麼一個特性,但是如果換句話說,你是Oracle的架構設計師,要實現這樣一種靈活的可用備庫,該怎麼設計,設定一個狀態READ ONLY WITH APPLY,那是廢話,後面的技術支撐的東西是哪些,如果在10g的基礎上定製實現,能否實現,哪怕有較低的延遲也可以。
4.最近要做一個整合方案,OGG和NFS+TTS+Data pump的兩種方案,目標是跨平臺的大資料量資料遷移,OGG準備採用特殊的備庫SCN的複製遷移方式,因為主庫端就好比一個風燭殘年的老人,我也說不好到底穩不穩定。而備庫端可以大展拳腳,我的想法是做跨平臺Linux端的NFS源,Solaris的訪問讀取,然後使用TTS的方式轉換,切換,資料字典資訊使用DataPump來遷移。


MySQL類別
MySQL最近理一理並行複製,好好體驗一番5.7的特性

Java 類別
Java最近有兩件事情比較重要,你說一個搞DBA的人怎麼折騰Java了,IT行業不分家,況且曾經俺也是Java程式設計師,自從上次自己寫程式用JDBC寫了點東西后,發現那種感覺還是很不錯的,而Python而Java如此相像,我覺得溫習一下程式,上手也要快狠多。
1.Java 7中的很多特性其實蠻有意思,Arrays.sort就是我的一個分析目標。在Java 6中還是使用Merge-sort演算法,在Java 7中已經採用了TimSort,所以這個其實涉及的就是演算法了,和程式本身關聯不是很大了。
2.很多程式都有一個關於隨機數的生成方式,我看了看Java的,才剛開始發現這個部分比想象的要複雜不少,除了位運算,seed,還有很多精細粒度的併發控制。


架構類別
架構其實是一個蠻有意思的話題,也是我在圖書館裡的一大感悟。這個部分我留重點參考一本書得了。《架構之美》,n年前看到過的書了,現在翻了翻還是蠻不錯的。

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

相關文章