RT,普通大学生,以后想做后端方向。 会写 SQL,程度大概也就会在本地用 python 实现一个 XX 管理系统。 现在在看《 MySQL 技术内幕:InnoDB 存储引擎》,前两章看下来云里雾里,感觉还有好多概念没有学过懂过,根本无法理解其工作方式。 求教各位 V 友,现在我该怎么做?要学什么才能学这本书?或者以我现在水平根本不需要对其深入了解?
1
zouyun147 2019-07-16 19:51:33 +08:00 via Android
我觉得至少得大概知道怎么以最低的开销实现业务
|
2
thinkmore 2019-07-17 09:43:52 +08:00
没关系多看几遍,不懂的多搜索就行了。看慢一点,这本书没有一定的基础一般是看不懂的。实在看不懂建议暂时先不看。
多把 sql 语法熟悉熟悉,我记得有一本 Mysql 必知必会和高性能 Mysql 可以结合看看 |
3
Rorshach OP @thinkmore 必知必会我简单翻过,前面基本都是教你怎么写 sql,后面有一些涉及到过程事务还有维护的没学过。
现在在看高性能 MySQL,感觉好很多了…… 就听你说的把这两本结合起来看吧,看完理解一点了之后再看我题目里的那本书 最后谢谢指点 |
4
996icu 2019-07-17 15:19:09 +08:00
开始没必要,用熟练后你自己就会产生一些疑问,那个时候追求的不只是`怎么用`,而是`为什么可以这么用`
|
5
cmonkey 2019-07-19 11:37:38 +08:00
以大部分程序员都从事的是 CRUD, 你说要不要狠狠的了解一下数据库
|
6
LLaMA2 2019-07-20 15:25:22 +08:00
后端的终极奥义就是操作各种数据库,所以,我说的你懂吧。
|
7
MotherShip 2019-07-24 09:41:21 +08:00
厨师有必要深入了解食材吗
|
8
mapper 2019-08-02 10:51:37 +08:00
数据库对于后端人员来说非常重要,是必备技能
如果你对语法不熟悉,推荐《 mysql 必知必会》,熟悉语法之后就是在各种业务场景中大量的练习,到后面会分库分表,以及数据库优化,大型分布式系统数据库的设计等 ,可以结合《高性能 mysql 》一同品味,当然这本书不是专业的 DBA 是不需要全部学习完的,可以根据自身实际情况挑选学习 |
9
SkyLine7 2019-10-15 10:54:34 +08:00
必须的啊
|