当前位置:   article > 正文

2019开年dbaplus北京站沙龙归来

dbaplus北京站沙龙

这是学习笔记的第 1850篇文章

从开始策划沙龙活动到落地,一切进展得都很顺利。 2019开年的沙龙活动是在北京,上海两地同时开办。我主要负责北京站的部分。

沙龙的议程如下:

640?wx_fmt=png

在会前开始认真布置场地,中国铁道出版社也赞助了一批图书,还有公司赞助的小礼品和社群的定制T恤。

640?wx_fmt=png

一切就序,就等开工。从实际的签到率来看,在90%以上,到场人数有80多人。

640?wx_fmt=png

我们直接进入正题。

首先是来自美团点评的王广友老师,他分享的主题是《基于代价的SQL智能优化器在美团点评的应用》,其中对于SQL优化,王老师认为有两个核心的部分:第一叫做代价计算,一个SQL运行出来到底代价是多少要算出来;第二叫伪造索引,不能把索引真正加上去。后续的优化思路和改进都是基于这样一个基准来做迭代的。其中对于采样的部分我们做了一些发散的讨论,收益蛮大。

640?wx_fmt=jpeg

接下来是来自京东的王新栋老师,他分享的主题是《京东宙斯开放平台的微服务网关和容错实践》,王老师是那种看起来严肃,但是骨子里俨然是个段子手。对于API网关的基础,有几个技术能力的建议,分别是泛化调用,API发布,管道技术和API生命周期管理,同时在API网关-抗量方向,王老师提出了五点建议,分别是IO模型,线程模型,脱库,多级缓存,全异步。最后王老师对自己的工作分别从知识,数据,工具三个维度进行了解读。

640?wx_fmt=jpeg

接下来补充了一个小环节,就是来自中国铁道出版社 IT技术编辑部的副主任荆波先生专程赶来为我的新书颁发了荣誉证书,我编写的《Oracle DBA工作笔记》荣获了出版社优秀图书奖,截止目前已经印刷6次。

640?wx_fmt=jpeg

第三位嘉宾是来自易鲸捷的王效忠老师,他分享的是《从传统数据库到分布式数据库的思维转变》,我和王老师在之前的技术沙龙相识,王老师的分享很实在。对于数据库的发展和架构演进,结合当下流行的HTAP方案和开源技术提出了自己的技术建议,其中王老师对自己工作中参与的Trafodion技术也做了深入的解读和案例分享。

640?wx_fmt=jpeg

第四位嘉宾是来自微博的兰将州老师,他分享的是《Redis在微博场景下的优化实践》,微博在Redis技术上属于深耕,它有着得天独厚的数据和应用平台。兰老师分享了Redis在微博的应用场景,并结合高性能,大容量,可扩展三类场景给出了一些实践的优化经验,一切为了业务需求,一切为了更好的支撑业务需求。

640?wx_fmt=jpeg

最后一位嘉宾是来自京东云的张觥,他分享的是《京东公有云MySQL数据库智能运维探索与实践》,张老师从京东公有云RDS的平台发展开始说起,通过技术选型解读数据库与云的结合方案,对我们可能碰到的问题进行梳理,在这个基础上,如何从自动化到智能化过度发展。这些是需要我们参考学习的。

640?wx_fmt=jpeg

最后来秀一下全家福。    

640?wx_fmt=jpeg

关于问答环节,有些朋友有不少共鸣,我总结出来,供参考。

我们尽可能还原当时的场景,会以对话的形式展开:

主持人:大家还有什么问题需要补充提问的,我们把这几个老师请上来,有需要提问的可以提问一下,比如刚刚听了几个老师讲的都有招聘的需求。都有是吧,其实我觉得像技术分享会大家互相认识看看还有没有更好的机会,其实都可以聊的,在技术上我提几个问题,比如各位讲师肯定都是行业的老鸟,经验也都是实战性的,你们去看待一个人的时候会更多的去从哪些方面考量他?就是你觉得这个人非常优秀,因为有招聘的需求,你们会从哪些方面考虑?会觉得这个是比较优秀的这样的一些能力或者说是品质等等?

    

    王效忠:我们那边基本上还是以做过的东西为主,因为你碰见一个新的人以后你也不知道问他什么。要问我知道的他肯定不知道,问他知道的有可能我不知道,所以我一般会了解一下你对你自己做过的东西是不是了解的清楚,这是第一点。

    第二点就是看你对你做过这个东西有没有想过一些改进,你现在做完了比如你一般情况做得时候可能不知道怎么做,但是做完了以后肯定有些体会,肯定会想如果我下一次做这个事情的时候,怎么样能做得更好。

    第三点就是你个人对个人的职业规划是什么样的,如果你自己都不清楚你下一步要做什么,那你到这个公司以后你也不知道你干什么。一般情况我在我们公司都是鼓励员工自己去给自己找活,而不是说我给他配活,因为我一个人去给他们想活干这个事情可能这个公司就没有什么发展,肯定是你发现了这个产品有这样那样的问题,然后你会告诉我说我要改进这一块,这个对公司帮助很大,然后你要说服我给你时间去做这样的开发,我主要是从这些方面考虑!

    

    兰将州:其实从之前招聘的情况来看主要第一是我们希望有一个比较牢固的基础,因为如果你基础不是特别扎实的话,因为线上可能出现各种问题,每个问题实际上是有不同的场景,不能限于之前的模式去处理。比如最简单的例子,你真的影响线上服务的需要能快速定位,快速解决,这是我们的一个要求。

    第二个实际上就是因为有时间工作的时候确实可能有时间会稍微闲点,但是大部分会处在比较忙的状态,高压情况下你自己的时间跟工作的时间实际上也要分配好,我主要是这两点。

    

    主持人:昨天我发了一个信息,我说大家总结工作的时候新一年要总结工作了,工作计划,总结工作计划的时候有没有想着一个关键的因素叫做自我驱动,自我驱动是什么意思?我们都说这个东西有好多问题,使用不方便或者说各种各样的瓶颈,这个问题你抛出来是你发现的,这个问题你如果通过自我驱动的方式,把它自己独立解决,至少是你能主导的。其实对于公司来说是最希望看到的一种,这是一种双赢,所以我提的跟王老师提的理念很像。

    还有像微博,因为微博是技术圈里最懂娱乐圈的,经常压力也比较大,你可以看到他提出来的就是要快速响应,因为互联网提出的就是要快,这里头肯定有很多一些经验积累的东西。大家还有没有什么想去提问的。

    我再提一个问题,这个问题也是我经常特别去想的,现在整个大环境行情不是很好,这个其实就是我刚刚提出问题的原因?就是我们怎么去提高个人的竞争力。

还有一个问题也是我经常去考虑的,就是从事这样一个技术工作,你对于自己未来的,或者你对技术发展的这样一个基本的预测或者是你自己的一些观点,比如说对DBA的发展,以后DBA的发展是不是往数据架构去走,数据优化去走还是往哪走。

    

    王效忠:我先回答第一个问题,就是如何提高自己的竞争力。这个我深有体会的一点就是说每个东西如果要给别人讲清楚的时候你才能真正的把这个东西理解,所以我建议大家对公司如果有机会的时候尽量去给别人多做一些分享,然后你在写PPT的过程中就会发现其实有些东西你原来以为理解了,其实可能并不是那么理解,在这个过程中如果你再把它搞清楚的时候,同时你自己也会达到一个快速的成长过程。在工作里面其实很多时候我们是没有时间做这样的总结的,一般一个工作完了紧接着下一个项目就来了。所以我们如果有机会去做这样的总结的话,我建议大家就是在工作中尽量把自己的工作中用PPT能给别人讲清楚,别人问的问题或者别人能想到的问题你也能够提前想到,这个对自己的提升是很有帮助的。

    第二个我觉得在工作过程中你不要以完成工作的心态去完成工作,而是要以完成好这个工作的心态去完成工作,这样的话是完全两个不同的结果。如果你只是为了完成工作,我也有很多同事给他安排了活,他会可能一两天就给我一个结果,但是等到这个工作发给测试的时候很快就会打回来一堆bug,这个很明显就是工作没有完成好,虽然完成的很快但是没有完成好,因为软件确实你不可能写出没有bug的软件,但是你肯定是要考虑的比较全面,就每一种情况你要提前有一个规划,有一个设计,所以我们在开发过程中,就是尽量的还是各种东西都想到,最后把各种情况考虑到,做出来的东西才是一个比较完整的东西。CMMI认证就要求你一步一步,第一步要需求分析设计这样类似的一套流程,总结了多年肯定是有原因的,并不是大家没事干了就弄一个文档为难大家,其实不是这样的。如果你真的照那个去走的时候,做出软件的bug率肯定会明显下降,我就从这两个方面回答大家第一个问题。

    

    王广友:因为我对数据库还是蛮感兴趣的,我也会去搞数据库的各个方面的技术,比如说我之从做了一个SQL优化,这个SQL优化做完之后我当时想做另外一个事情,是想把MySQL和SQL做并行查询,领导觉得好像这个东西没有太大的意义。然后我们领导给我指明了新的方向,对于协议这种价值更大,这可能是一个痛点,大家在选择自己技术研究方向的时候尽量的跟公司的核心诉求一定要结合,这因对自己对公司都是非常好的,就这一点。

    

    主持人:其实京东公司的体量比较大,其实他们每天会碰到很多场景,我其实特别想听一下你们有什么问题。

    

   

    主持人:后续沙龙的活动我们后续还会去尽可能多去办一些,这里有一些诉求就是看大家的一些点,比如你更希望去听哪方面的东西,哪方面内容的一些东西,这个有两种渠道,一种渠道是大家在dba公众号上留言就可以了,怎么联系我?你可以问我。还有刚刚几位老师总结的一些东西可以看到大家几位老师都是比较务实的,我能看到今天大家学习的热情其实比较高的,还有一些同学会认真的做笔记,当然我估计大家待会儿还会有一个统一的问题会问出来,PPT能不能分享,这个问题是一个经典的问题,第一个问题是PPT能不能分享,第二个问题是能分享后续你会跟着看吗?

    

    观众:各位老师好,我是2019届的应届毕业生,各位都是数据库的大咖,我是想从事数据库相关的工作,就想问一下如果要从事这方面的工作是深度优先还是广度优先?

    

    张觥:你好,我个人这么理解,因为现在咱们数据库的品种包括分布式还有NewSQL都特别多,但是它们原理都是相通的,因为我不知道您公司的业务是什么样的,但是我觉得一是结合公司业务,二是现在数据库形态也比较多,我觉得可以大概都先了解一下,我觉得原理都是相通的。因为像关系型的可以先从比如MySQL它资料比较多,而且现在应用场景比较多,可以先从它下手,把关系先看一下。像NewSQL的那种的比较多,还有CAP的理论,咱们找一个现在比较流行的,可能我建议是mongoDB这些可以先了解一下。

    应届生的话我觉得更直接一点,可以先搜一下招聘职位,现在都需要什么的,可以先看一下,了解一下。MySQL这种东西资料还比较多,包括杨老师的公众帐号什么的。

    

    观众:我之前关注了MySQL,我把全部精力投入了进去,但是感觉它是有一种夸大的嫌疑,类似于mongoDB的功能吗?

    

    张觥:因为MySQL还是支持事务,持久化做索引,你先把这方面多看一看,核心的东西,因为你知道用MySQL插件制作文档还是少数。你可以看看每个数据库的优势是什么,先了解一下它的优势。

    

    观众:谢谢。

    

    主持人:你要思考这个问题,大家都是应届毕业生,DBA的一个职位为什么只招你?面试肯定问一些基础的东西,就是基础一定要扎实。另外其实对新人的要求可能和老人不太一样,新人如果你参与一些开源的项目或者参与一些工作其实会成为你的加分项。

    

    观众:但是我之前实习的一家公司他们数据库像表这些都是程序员做的,并没有专门的DBA去做。

    

    主持人:这就是互联网,互联网公司好的其实就是混合式,现在全栈,一站式的,会把边界慢慢隔离开,不会像原来那样的分工比较清晰。你要把业务负责起来那一套都得负责起来,是这样的。当然这个现在对你来说可能听起来要求会有点高了,首先先提高个人的竞争力,另一个就是你相比同龄人你有没有突出的地方。

    

    主持人:大家应该没什么问题了是吧,咱们今天就到这儿,后续有问题大家都可以问我。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/742733
推荐阅读
相关标签
  

闽ICP备14008679号