收藏文章 楼主

数据库内核开发人员,值一个马克杯!!!

版块:IT/互联网   类型:普通   作者:小羊羔links   查看:251   回复:0   获赞:0   时间:2022-07-27 18:42:25

新粉请关注我的


今天和大家聊聊圈子里白嫖的事。


某HTAP数据库团队最近在其 上写文章,招募对数据库内核开发感兴趣的人员去给他们的开源项目做贡献。


这个贡献是什么呢?简单描述一下,这个HTAP产品,一边是A语言写的OLTP引擎,一边是B语言写的OLAP引擎。


在执行SQL的时候,OLTP里面已经实现的函数,需要在OLAP里用B语言再实现一遍。


否则的话,系统就没办法把包含了这部分函数的SQL操作给下推进OLAP系统执行。那SQL执行起来就死得难看了。


OLTP产品是兼容很成熟的某著名开源数据库,所以实现了很多函数。


OLAP产品是某开源项目魔改的,和OLTP产品比起来,在函数方面是个跛脚鸭,有很多函数需要重新实现。


于是,某HTAP数据库团队很贴心,前后写了两篇文章,告诉大家应该怎么样去添加一个新的函数在OLAP引擎里面。


文章并且鼓励大家都来珍惜这个数据库内核开发机会,给开源项目添砖加瓦,添加这些缺失的函数。


该团队还很贴心表示,对于做出贡献的娃们,可以送一个马克杯。


这个事情怎么看呢? 


这样说吧,如果我个人是凭兴趣写程序,这样的在另外一个引擎里面重新实现某个函数的活,我是懒得干的。


因为这主要是体力活,重复劳动,对我个人的兴趣没什么意义。


我什么时候会认认真真的干这个活呢?公司付给我工资,然后把这类活交给我。


这就没办法了,职场讲究的是要professional,拿公司钱财,替公司消灾。垃圾活也得好好干。


如果一个人想学习一下数据库系统内核,这样的活也是学不到什么系统内核知识的。


一般来说,在一个数据库系统里面,并不需要把一边的函数在另外一边实现。


这种活对于了解数据库系统内核到底是怎么工作的,意义程度约等于0。


即使作为接触数据库系统内核的第一个任务,我觉得也不太合适。


至少我带团队的话,我不会去把这种活作为新成员的第一个任务。


换个角度看,该公司为什么不让自己内部人员去开发这些呢?


因为该公司自己的数据库内核开发人员,也觉得这种活无趣无聊啊。公司自己的人都不想干呢。


所以,干脆写篇文章,吸引一下那些对数据库内核开发有兴趣的人,让他们来帮忙添砖加瓦,干点体力活。


有首歌叫《体面》,最近伴随浪姐又火了。我觉得呢,这歌挺适合这团队去听听的。


把这种活拿出来宣传,吸引人来添砖加瓦,和这歌名放一起,特应景。


当然,这并非该团队第一次这样做了。


早两年的时候,因为新的OLTP系统需要和一个著名开源数据库兼容,这团队曾经也在 上发过文章。


文章内容是号召大家一个函数一个函数的查漏补缺,添加进这个系统里,以便弥补和开源数据库的函数差异。


讲真,我不是说这种活就不能找开源社区的人来做。我只是觉得吧,既然找人来做体力活的,最好激励给多一点,事情说明白一点。


一边鼓励这是好机会,一边给一个马克杯的激励。我应该说什么呢?


毕竟,做数据库内核开发的,都是体面人吧。


小羊羔锚文本外链网站长https://seo-links.cn 
回复列表
默认   热门   正序   倒序

回复:数据库内核开发人员,值一个马克杯!!!

Powered by 小羊羔外链网 8.3.12

©2015 - 2024 小羊羔外链网

免费发软文外链 鄂ICP备16014738号-6

您的IP:18.223.21.5,2024-04-26 22:22:13,Processed in 0.05068 second(s).

支持原创软件,抵制盗版,共创美好明天!
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息