V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Rorshach
V2EX  ›  编程

后端有必要深入了解数据库吗

  •  
  •   Rorshach · 2019-07-16 18:38:23 +08:00 · 5542 次点击
    这是一个创建于 1992 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT,普通大学生,以后想做后端方向。 会写 SQL,程度大概也就会在本地用 python 实现一个 XX 管理系统。 现在在看《 MySQL 技术内幕:InnoDB 存储引擎》,前两章看下来云里雾里,感觉还有好多概念没有学过懂过,根本无法理解其工作方式。 求教各位 V 友,现在我该怎么做?要学什么才能学这本书?或者以我现在水平根本不需要对其深入了解?

    9 条回复    2019-10-15 10:54:34 +08:00
    zouyun147
        1
    zouyun147  
       2019-07-16 19:51:33 +08:00 via Android
    我觉得至少得大概知道怎么以最低的开销实现业务
    thinkmore
        2
    thinkmore  
       2019-07-17 09:43:52 +08:00
    没关系多看几遍,不懂的多搜索就行了。看慢一点,这本书没有一定的基础一般是看不懂的。实在看不懂建议暂时先不看。

    多把 sql 语法熟悉熟悉,我记得有一本 Mysql 必知必会和高性能 Mysql 可以结合看看
    Rorshach
        3
    Rorshach  
    OP
       2019-07-17 12:05:55 +08:00
    @thinkmore 必知必会我简单翻过,前面基本都是教你怎么写 sql,后面有一些涉及到过程事务还有维护的没学过。
    现在在看高性能 MySQL,感觉好很多了……
    就听你说的把这两本结合起来看吧,看完理解一点了之后再看我题目里的那本书
    最后谢谢指点
    996icu
        4
    996icu  
       2019-07-17 15:19:09 +08:00
    开始没必要,用熟练后你自己就会产生一些疑问,那个时候追求的不只是`怎么用`,而是`为什么可以这么用`
    cmonkey
        5
    cmonkey  
       2019-07-19 11:37:38 +08:00
    以大部分程序员都从事的是 CRUD, 你说要不要狠狠的了解一下数据库
    LLaMA2
        6
    LLaMA2  
       2019-07-20 15:25:22 +08:00
    后端的终极奥义就是操作各种数据库,所以,我说的你懂吧。
    MotherShip
        7
    MotherShip  
       2019-07-24 09:41:21 +08:00
    厨师有必要深入了解食材吗
    mapper
        8
    mapper  
       2019-08-02 10:51:37 +08:00
    数据库对于后端人员来说非常重要,是必备技能

    如果你对语法不熟悉,推荐《 mysql 必知必会》,熟悉语法之后就是在各种业务场景中大量的练习,到后面会分库分表,以及数据库优化,大型分布式系统数据库的设计等 ,可以结合《高性能 mysql 》一同品味,当然这本书不是专业的 DBA 是不需要全部学习完的,可以根据自身实际情况挑选学习
    SkyLine7
        9
    SkyLine7  
       2019-10-15 10:54:34 +08:00
    必须的啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1001 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.