榮幸收到老友太保科技有限公司數智研究院首席專家林春的簽名贈書。
這是國內第一本關于OceanBase數據庫實際替換過程總結的的實戰書。打個比方可以說是從戰場上下來分享戰斗經驗。讀后感受頗深。我在這里講講我的感受。
第三章中提到的應用改造如何降本。應用改造是國產化替換中最大的成本,這里說的降本是怎么把這個成本降低。投入是較大的,如何讓這個巨大的投入減少這是我們要考慮的。這里提到的方式方法和我所倡導的不謀而合,可謂英雄所見略同。尤其是借機把陳年舊賬的大表生命周期管理做了起來。
第四章安裝及配置最佳實踐,我看上來比官網介紹的更加接地氣。這里再打個比方,武器制造商研發出來了坦克,給出了如何使用。但是最終在戰場上發揮的如何?要看使用者。場景可能不如預期,那是因為實驗室沒有考慮到。而有些情況會高于預期,那是使用者在實際環境發揮主觀能動性得到了意想不到的結果。所以這個章節給出的建議都是實際使用過得到的數據。像4.4整個章節對于每個參數的講解都比較詳細。這點比起不少開源軟件來說好的地方是全部說明都是中文的,不容易出現歧義。
第五章節提到了對象兼容性,還特意描述了兼容、不兼容和不推薦。其實很難做到100%兼容。而即使兼容,那么實踐使用是不是好,那就是要經過實際發現推薦還是不推薦了。我一直有個觀點軟件中有個支持和支持的好,那是兩回事。在這里我還學習到了一個報表分類的思想,輕量級、中量級和重量級這個對我以后的規劃有個幫助。而且這里還給出了OceanBase的表、字段和索引的設計以及SQL編寫的最佳實踐,同時解釋了為什么這樣。這種撰寫的方法非常好。然后我發現這些和我日常主張的用通遼語錄的風格來說:不能說100%相同,那也是嚴絲合縫的高度一致。
第六章性能調優實戰章節除了通用的優化原理還講到了OceanBase獨有的優化點,使用OceanBase的用戶可以看看獨有的這部分。
第七章和第十章我認為是本書的一個重點章節。數據庫運維是數據庫一個重要工作。這個章節主要是如何運維這個數據庫。它山之石可以攻玉,沒有做過OceanBase數據庫維護,非常值得用來借鑒。對我來說以后維護OceanBase就看這章了。
第八章和第九章屬于太保特定場景。可能不一定適合所有的讀者。就像好學生介紹學習經驗,他的經驗不一定適合自己。但是如何記住公式,如何背單詞,如何做筆記這些都是相同的,每個人可以結合自身的體會去閱讀。
總之,我讀后覺得日后我在遇到OceanBase的過程中,我就有了攻堅指南。就像前面一片雷區,現在已經把布雷的圖紙給我了。那么傷亡會小很多。
就像書簽中說的:愿本書能助力廣大金融同業順利完成轉型。我覺得說的太謙虛了,非金融行業也能用得到。