荣幸收到老友太保科技有限公司数智研究院首席专家林春的签名赠书。
这是国内第一本关于OceanBase数据库实际替换过程总结的的实战书。打个比方可以说是从战场上下来分享战斗经验。读后感受颇深。我在这里讲讲我的感受。
第三章中提到的应用改造如何降本。应用改造是国产化替换中最大的成本,这里说的降本是怎么把这个成本降低。投入是较大的,如何让这个巨大的投入减少这是我们要考虑的。这里提到的方式方法和我所倡导的不谋而合,可谓英雄所见略同。尤其是借机把陈年旧账的大表生命周期管理做了起来。
第四章安装及配置最佳实践,我看上来比官网介绍的更加接地气。这里再打个比方,武器制造商研发出来了坦克,给出了如何使用。但是最终在战场上发挥的如何?要看使用者。场景可能不如预期,那是因为实验室没有考虑到。而有些情况会高于预期,那是使用者在实际环境发挥主观能动性得到了意想不到的结果。所以这个章节给出的建议都是实际使用过得到的数据。像4.4整个章节对于每个参数的讲解都比较详细。这点比起不少开源软件来说好的地方是全部说明都是中文的,不容易出现歧义。
第五章节提到了对象兼容性,还特意描述了兼容、不兼容和不推荐。其实很难做到100%兼容。而即使兼容,那么实践使用是不是好,那就是要经过实际发现推荐还是不推荐了。我一直有个观点软件中有个支持和支持的好,那是两回事。在这里我还学习到了一个报表分类的思想,轻量级、中量级和重量级这个对我以后的规划有个帮助。而且这里还给出了OceanBase的表、字段和索引的设计以及SQL编写的最佳实践,同时解释了为什么这样。这种撰写的方法非常好。然后我发现这些和我日常主张的用通辽语录的风格来说:不能说100%相同,那也是严丝合缝的高度一致。
第六章性能调优实战章节除了通用的优化原理还讲到了OceanBase独有的优化点,使用OceanBase的用户可以看看独有的这部分。
第七章和第十章我认为是本书的一个重点章节。数据库运维是数据库一个重要工作。这个章节主要是如何运维这个数据库。它山之石可以攻玉,没有做过OceanBase数据库维护,非常值得用来借鉴。对我来说以后维护OceanBase就看这章了。
第八章和第九章属于太保特定场景。可能不一定适合所有的读者。就像好学生介绍学习经验,他的经验不一定适合自己。但是如何记住公式,如何背单词,如何做笔记这些都是相同的,每个人可以结合自身的体会去阅读。
总之,我读后觉得日后我在遇到OceanBase的过程中,我就有了攻坚指南。就像前面一片雷区,现在已经把布雷的图纸给我了。那么伤亡会小很多。
就像书签中说的:愿本书能助力广大金融同业顺利完成转型。我觉得说的太谦虚了,非金融行业也能用得到。