dbaplus-爱可生社区-北京站沙龙归来

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/yangjianrong1985/article/details/102774608

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


640?wx_fmt=gif

  今天全程参与组织了dbaplus社群+爱可生开源社区的北京站沙龙活动。

总体感觉很顺利,从听众的部分反馈来说,还是有不少收获的。

整个下午场的议题如下:

640?wx_fmt=png

在前一天下午我们就开始了会场布置和设备调试,之前忙乱中碰到的小问题都提前解决了,导致今天一切有条不紊,也不忙不乱。

640?wx_fmt=jpeg

大概在12:00左右开始接待第一批听众入场,两位社群志愿者,小黄和小杨同学都很用心在准备和张罗。

640?wx_fmt=jpeg

在会场也带给了大家一些小的福利,书和周边奖品等。

640?wx_fmt=jpeg

今天第一位分享的嘉宾是张茂森老师,他分享的主题是《精益生产与敏捷创新》。

640?wx_fmt=jpeg

首先张老师解读了数据平台和数据中台的区别,对于数据中台是千体千面,数据中台是企业全方面数据化,在发展中需要高度数字化,解决变更造成的影响,在建设数据中台的过程中需要不断挖掘数据价值,总体来说是组织变更的结果。在问答中有一个问题很有意思,到底是要先建设数据中台还是业务中台,张老师用了很精简的一个总结:知行合一,不同的企业在不同的发展阶段有不同的定位和使命,其中阿里最开始建设的是业务中台,也是业务发展使然。

第二位分享的是爱可生的资深研发工程师闫阿龙老师,他分享的主题是《金融业分布式事务解决方案》。

640?wx_fmt=jpeg

闫老师对常见的分布式事务方案做了一些解读和分析,比如XA模式,TCC模式,Sagas模式等。如何选择分布式事务,这是一个很全面的总结。

640?wx_fmt=png

在此基础上闫老师介绍了金融业分布式事务框架-txle,基于ServiceComb Pack,它能够保证事务的最终一致性,在对比了工作流程,异常处理,全局事务的差错处理,全局事务服务降级等几个场景对txle做了全面的解读,值得一提的是这个项目在10月24日这个值得纪念的日子开源了。

旁白:沙龙会场坐得满满当当,最后两排会议之外的座位都陆续坐满了。

640?wx_fmt=jpeg

第三位分享的是来自AWS的资深架构师吕琳老师,他分享的主题是《深入探索兼容MySQL的Amazon Aurora

640?wx_fmt=jpeg

吕老师分别从性能,可用性与持久性,可管理性三个方面展开阐述了Aurora的设计思想和实现,Aurora的设计哲学是log is database,AWS Aurora在公有云方向的设计思路还是很有特点的,其中存储和计算分离的设计思想实现是Aurora的一大亮点,设计人员认为2/3的多数派是不够的。他们将副本数提升为6个,而只要写入4份成功即可判定成功,在写入和读写分离方向都可以进行灵活的扩展,而在使用方式上和普通的MySQL没有任何区别。

第四位分享的是来自新炬网络的付义老师,他分享的主题是《银行SQL上线发布与审核应用实践

640?wx_fmt=jpeg

在开篇的介绍中,DBA所面临的压力是越来越大,而且随着技术的更新,数据库的问题都是大问题,而自动化,智能化管理也成为必然的趋势。在SQL审核中,如何对线上问题进行跟踪定位,并且提供有效的优化建议,这些都是摆在DBA面前的真实问题,付老师解读了审核规则的设计原则和建设,并将它纳入到工单流程,把问题解决在上线前,实现自发现,自诊断,自优化,从而推动SQL开发规范的落地。

第五位分享的是来自京东资深大数据工程师吴怡燃老师,他分享的主题是《京东JDNoSQL平台建设》。

640?wx_fmt=jpeg

吴老师主要从三个方面进行展开,分别对NoSQL的一些发展趋势进行分析,结合HBase在京东的演进和应用场景,对一些使用经验进行了深度分享,并提出了基于HBase的NoSQL平台建设思路。HBase在京东的体量还是蛮大的,在面对大数据量,高并发,实现毫秒级的响应支持方面需要深度结合业务进行优化。在NoSQL平台的建设过程中,对多租户和权限管理,异地双活设计和监控预警方面都做了细致的讲解。

会场的交流氛围还是很轻松的,在中途茶歇的时候,可以进行自由交流互动。

640?wx_fmt=jpeg

在最后的一些答疑环节,大家也提出了很多有意思的问题。

其中来自爱可生的闫阿龙老师对两个问题做了认真的解答,我把解答内容摘录下来。

Q:身为技术人员应该具备哪些硬核能力?(计算机网络,Linux等,并举例介绍其作用)

闫老师:首先我很倾向数据结构和算法。可以讲好的软件一定有好的基础。而非一味地大招。

比如我在工作中就遇到有同事的map节点没有很好滴释放。以及LB算法。

Linux、docker/k8s、多线程/actor、netty/mina、数据库....

Linux就不说了吧;

docker/k8s:用于快速部署,我们工作,中大量使用,如一条命令一次启动很多应用系统;运维和测试必须,研发至少懂得基本使用,有助于提升项目的整体进度。

多线程:研发必须深入学习,才能写出好的代码,尤其在互联网项目上大量用到。

netty/nio:很多数大型软件采用了netty,dble,哈哈,kafka、zk等rpc框架gRPC,很多游戏中都使用。

web方面,https也建议大家稍微了解下,京东大量使用,安全。

Q:工作中是否存在由于处理业务导致的时间碎片化问题?如何处理?

闫老师:碎片时间利用好会节省很多时间,

1.碎片时间时有把握性不大的工作,会去思考、Google目前需要解决的问题,gitbook发布电子书问题。

2.如果很有把握,那我会去思考后续有没有什么重要的工作,或之前的工作

3.学习一些知识,如果你不确定自己应该学什么,那就随便学。学以致用更好。

4.我们总监几乎没怎么主动向我了解项目进度,都是我主动自己规划,并汇报。比如年初我交出一份半年多工作计划,6月份给出了开源前的工作计划,并几乎完全按照计划顺利执行。明天开始我就会计划开源后到年底工作。

而有些朋友在问DBA的一些发展,我索性拿出了之前参考的一页ppt,建议依旧不变:

640?wx_fmt=jpeg

在知识如何变现方面,我也提了几点建议:

1.如果一款游戏你只是认为好而不愿意充值,那么这款游戏一定是有一定问题的,需要从不同的角度来看待这个问题,知识转化也是如此,我们很多人认为重要的事情,其实不一定真的重要,换一个角度来看待就会有一定的收获。

2.对于知识的转化,很多教条化平铺直叙的方式虽然有料,但是很难有卖点,很多读者需要的是一些问题的代入感,通过问题解决问题来结合知识原理,更好的消化。

3.我们现在身边充斥着大量的碎片化现象,而在碎片化工作中,你需要明确你自己的灯塔在那里,否则很容易迷失,如果你都不愿意守护这个灯塔,那就需要重塑信念了。

最后上一张沙龙的合影:

640?wx_fmt=jpeg

近期热文:

QQ群号:763628645

QQ群二维码如下,添加请注明:姓名+地区+职位,否则不予通过

640?wx_fmt=png

在看,让更多人看到

猜你喜欢

转载自blog.csdn.net/yangjianrong1985/article/details/102774608