返回信息流如题
这是一条镜像帖。来源:北邮人论坛 / cpp / #99686同步于 2019/12/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请问数据库开发以后好找工作不?
fgh
2019/12/30镜像同步25 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
内核开发方向比较窄,但是技术要求很高;如果是数据库生态圈的开发,要求就没那么高了。比较知名的选择是华为的高斯DB,蚂蚁金服的OceanBase,大神还有Oracle这个选择
顺便求问一下,看看有没有能帮忙解答疑惑的。varchar在mysql中是如何存储的?(这个问题好像很多博客都提到了)alter table 从varchar(80)扩展到varchar(300),或者反向操作,mysql如何实现的。如果insert的时候varchar类型的字段长度是200,现在我想update成20000,数据存储是怎么变化的?反向操作呢?
其实比较有名的还有阿里云的PolarDB、PingCAP的TiDB和腾讯的TDSQL,另外牢厂的高斯貌似是分两个团队的。
当然国内还有一些其他的团队,一些是大厂但是没有对外输出,比如头条和美团也都在做自己的数据库。
也还有一些类似PingCAP这样的专门做数据库的公司,比如达梦。
这个领域说实在的,做内核确实又窄又深(当然是好是坏自己判断),技术门槛比较高,不管是工程还是学术上,也绝对很难很难碰到天花板。
目前大概的业务方向就是都想吃Oracle和MySQL的市场,还有上云,毕竟Oracle在慢慢跑路,然而其实竞争也蛮残酷的。
至少技术上和市场上来看,完全没某些人说得那么夸张“数据库这个领域已经没什么可做的了”。
以后想跳槽的话,个人觉得其实也不难,因为进去做研发学得东西不一定就是只能用在数据库上,感兴趣的话可以尝试来OB的系统组试试,做操作系统、网络、内存和效能方向都可以,当然想走数据库的路做SQL事务存储也都ok,不过这些估计要等明年春招/暑期实习了。
以上纯属个人观点。
【 在 wangxinzhe 的大作中提到: 】
: 内核开发方向比较窄,但是技术要求很高;如果是数据库生态圈的开发,要求就没那么高了。比较知名的选择是华为的高斯DB,蚂蚁金服的OceanBase,大神还有Oracle这个选择
强
【 在 gentlekevin (Kevin) 的大作中提到: 】
: 我就这么说吧,我看完了《数据库系统实现》这本书,以后每次面试都在数据库方面秒别人,你说吧。