经理给了我下半年的KPI,让我下半年把我们项目组自己的数据库搭建起来。
说实话,这个问题难度并不大。他的需求很简单,无非就是大量储存,快速查询。但事实上,我们公司的数据是二手数据,并不实时,所以不需要考虑并发,再加上数据量不大,也就千万级,这个任务简直没有压力。
但我就止步于此了吗?显然说去都不光彩。从零搭建起的数据库结果其实就是一张Excel的大表。
可是,以我现在的水平,我还真不知道能开发成啥样。我只知道要快速查询,内部建模,设计固定算法,限制访问。我还真想不出,还有啥功能,只能慢慢学习啦!
原本我是想通过计算机考试来提高设计能力,但是拿到二级的教程发现确实太基础了点,当然还是考个证,好歹证明自己没摸鱼。但直到我看到网易的这本《深入浅出Mysql》才算找到了点方向,挺实用的。
如果有人也要从头开始学Mysql数据库开发,我也推荐这三本:
《深入浅出Mysql》《Mysql必知必会》和《高性能Mysql》
第一本用来学习和实战,第二本用来查,第三本用来深入学习。
个人认为基本上学完这三本的话,Mysql也算到了个中等水平。
Lewis.Liu
2019.7.23