我和数据库的故事

在学习数据库知识的过程中,难免会遇到各种各样的问题。遇到问题后,我首先尝试自己解决,自己解决不了再参考别人的解决办法,解决后再用自己的方式总结,再以博客的形式发表。这种学习方式好处非常之多,读者不妨借鉴。后来学习数据库就多了一些深入。比如工作之后,成为了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

时间: 2024-11-13 00:02:30

我和数据库的故事的相关文章

程序员的奋斗史(三十八)——大学断代史(二)——我与数据库的故事

文/.温国兵 惰性人皆有之,也算是人的一大天性.几日之前便构思好此文,怎奈每日杂事繁多,今日才提起笔,作下此文.本文谈谈我与数据库的故事. 说起和数据库结缘,还得从大一说起.大一刚开始接触C语言,每日就沉浸在无止境的代码中.在网上查资料的过程中,看到别人用C语言写了一个小型的图书操作程序,数据库采用的是SQL Server,运行出来的效果图很炫,惊叹原来还可以这样管理数据.熟知C语言的同学肯定对文件操作不陌生,当时我们写程序如果有静态数据,都是放在文件里的.直到后来做的C语言课程设计,我也是一大

数据库数据处理故事多

每年评教都会遇到数据导入的一系列问题.从中收获颇丰. 这两天别人总在问我,你们基础出了什么问题,为什么总在导数据.数据没问题,为了做足准备,我们需要将8期版的最全的数据整理到10期数据库中. 背景介绍:问题在于从8期版基础系统到10期版基础系统在数据库设计方面有了很大的变化,例如10期学生表中存放着班级外键,而8期表中是用第三张表来维护关系的.10期的'上课班' 中需要课程和老师的关系,而再8期表中需要多个表才能将其关联起来. 20来张表,各种外键关联,最多的一个表存50多万条数据,怎么做,怎么

斗争程序猿(三十七)——历史朝代大学(一)——开幕

文/温国兵 想了非常久,还是决定写一系列文章来祭奠下逝去的青春. 至于怎么组织.还是决定以话题的形式.假设你要问我为什么取名<大学断代史>,这可得益于高中语文老师.可敬的语文老师写了一本书,名字就叫做<大学断代史>,当时我们以极低的价格从老师那里买来,花了几天的时间拜读完了. 那是年少.手捧一本新书.作者离我们那么近,喜悦之情溢于言表. 阅毕,感慨这种大学生活才叫大学.心想以后我也要写下大学的点点滴滴,取名也叫做<大学断代史>.如今美梦成真,我定会好好珍惜,努力真诚地写

程序员的奋斗史(四十四)——大学断代史(八)——大学的友谊

文/温国兵 我不是一个善于表达的人,但很庆幸大学里结实了几个知己. 原本我是其他寝室的,缘分使然,让我和现在的室友相聚.和好友A.好友B.好友C之间发生了太多太多,以至于太多回忆从脑海中隐隐浮现.A在我的正前方,无数个夜晚不知道他在被窝里做些什么,我睡了很久还依稀可以听见他的声音.大学和A同学谈得最多,每次都是相当长的时间,在我的心里,一直把他当做大哥.每一次谈话都从中收获颇丰,增长不少见识.也是A同学让我变得比以前开朗.同一件事情,他比较乐观,我比较悲观:他看到最多的是希望,我看到最多的是绝望

程序员的奋斗史(四十三)——大学断代史(七)——在实验室的日子与我的学业

文/温国兵 本篇文章讲讲我在实验室的日子及我的学业,以飨读者. 2011年8月,大一暑假.那时有一股参加实验室的浪潮,我也不例外,慌忙中投入了加入实验室的队伍.我们学院总共有6个实验室,名字都很高大上,但做的东西主要是Java Web和嵌入式.当初年少懵懂,在几位学长的推荐下,毫不犹豫地选择了A老师和B老师的实验室.我们3个同学一起去找实验室老师,老师跟我们谈了一番话,大意是说现在就业形势如此严峻,应该静下心来学点东西,把本领练到手,并且还要保证呆在实验室时间的连贯性.对此我们唯唯诺诺,就这样踏

VassistX 注释 模板

文/.温国兵 惰性人皆有之,也算是人的一大天性.几日之前便构思好此文,怎奈每日杂事繁多,今日才提起笔,作下此文.本文谈谈我与数据库的故事. 说起和数据库结缘,还得从大一说起.大一刚开始接触C语言,每日就沉浸在无止境的代码中.在网上查资料的过程中,看到别人用C语言写了一个小型的图书操作程序,数据库采用的是SQL Server,运行出来的效果图很炫,惊叹原来还可以这样管理数据.熟知C语言的同学肯定对文件操作不陌生,当时我们写程序如果有静态数据,都是放在文件里的.直到后来做的C语言课程设计,我也是一大

H3C SecPath F100-C 防火墙配置说明

文/.温国兵 惰性人皆有之,也算是人的一大天性.几日之前便构思好此文,怎奈每日杂事繁多,今日才提起笔,作下此文.本文谈谈我与数据库的故事. 说起和数据库结缘,还得从大一说起.大一刚开始接触C语言,每日就沉浸在无止境的代码中.在网上查资料的过程中,看到别人用C语言写了一个小型的图书操作程序,数据库采用的是SQL Server,运行出来的效果图很炫,惊叹原来还可以这样管理数据.熟知C语言的同学肯定对文件操作不陌生,当时我们写程序如果有静态数据,都是放在文件里的.直到后来做的C语言课程设计,我也是一大

程序猿的奋斗史(四十四)——大学断代史(八)——大学的友谊

文/温国兵 我不是一个善于表达的人,但非常庆幸大学里结实了几个知己. 原本我是其它寝室的,缘分使然.让我和如今的室友相聚. 和好友A.好友B.好友C之间发生了太多太多,以至于太多回顾从脑海中隐隐浮现.A在我的正前方.无数个夜晚不知道他在被窝里做些什么,我睡了非常久还依稀能够听见他的声音. 大学和A同学谈得最多,每次都是相当长的时间,在我的心里,一直把他当做大哥. 每一次谈话都从中收获颇丰,增长不少见识.也是A同学让我变得比曾经开朗.同一件事情,他比較乐观.我比較悲观.他看到最多的是希望.我看到最

6.1-6.30推荐文章汇总

6.1-6.30推荐文章汇总 [移动开发] Cocos2d-x Auto-batching 浅浅的"深入分析" 笨木头 OpenCV4Android释疑: 透析Android以JNI调OpenCV的三种方式(让OpenCVManager永不困扰)yanzi1225627 Unity3D游戏开发之回合制游戏原型的实现qinyuanpei iOS安全攻防(二十三):Objective-C代码混淆念茜 Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)guolin i