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

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

  •  
  •   Rorshach · 217 天前 · 3307 次点击
    这是一个创建于 217 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    如果你对语法不熟悉,推荐《 mysql 必知必会》,熟悉语法之后就是在各种业务场景中大量的练习,到后面会分库分表,以及数据库优化,大型分布式系统数据库的设计等 ,可以结合《高性能 mysql 》一同品味,当然这本书不是专业的 DBA 是不需要全部学习完的,可以根据自身实际情况挑选学习
    SkyLine7
        9
    SkyLine7   127 天前
    必须的啊
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3852 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 06:45 · PVG 14:45 · LAX 22:45 · JFK 01:45
    ♥ Do have faith in what you're doing.