在学习数据库知识的过程中,难免会遇到各种各样的问题。遇到问题后,我首先尝试自己解决,自己解决不了再参考别人的解决办法,解决后再用自己的方式总结,再以博客的形式发表。这种学习方式好处非常之多,读者不妨借鉴。后来学习数据库就多了一些深入。比如工作之后,成为了SQL Server DBA,开始看SQL 优化的知识,并且用于实践。工作的过程中还写了不少的检查性能瓶颈的T-SQL。再比如MySQL,学习了MySQL的高可用、高性能技术,比如复制技术中的主从复制、双主复制、一主多从;高可用、高性能集群方案,比如LVS+Keepalived+MySQL、MySQL Proxy、DRBD+Heartbeat+MySQL、MySQL MMM、MySQL Cluster、MySQL MHA等等;还接触到MySQL的备份与恢复,比如冷备、热备、增量备份、热拷贝、延时备份等等;还接触到MySQL的体系结构,熟悉了常用的存储引擎。
后来还看了不少MySQL相关的书籍,阅读了部分MySQL源码,如此博大精深的技术,深知冰冻三尺非一日之寒,还需要花很大的功夫。再比如Oracle,接触了Linux下Oracle的安装和配置、Oracle的体系结构、Oracle的备份与恢复、DG、RAC、Oracle优化等等。期间抱着官方文档啃,看过不少Oracle大牛的书,比如盖国强、白鳝等等。在CSDN的私信、知乎、OSC、ITPUB,经常有人在问我问题,我在帮别人解决问题的同时也得到比较大的提高。在这个过程中学会了怎样快速的寻求「帮助」,怎样分享自己的所思所得,怎样和别人高效地沟通,还懂得了学习技术不是学习技术本身,而是技术后面的本质问题。未来从事数据库行业还有很长的路要走,用一句「路漫漫其修远兮,吾将上下而求索」来激励自己。
全文:http://bbs.landingbj.com/t-0-241112-1.html