当前位置:网站首页>Database kernel developer, worth a mug!!!
Database kernel developer, worth a mug!!!
2022-07-27 13:43:00 【User 1564362】
Please pay attention to my official account.
Today, I want to talk with you about whoring in the circle .
some HTAP The database team recently wrote an article on its official account , Recruit people interested in database kernel development to contribute to their open source projects .
What is this contribution ? Briefly describe , This HTAP product , On one side, A Written language OLTP engine , On one side, B Written language OLAP engine .
In execution SQL When ,OLTP Functions that have been implemented inside , Need to be in OLAP In the use B The language is implemented again .
Otherwise , The system can't put the SQL Operation is pushed forward OLAP System execution . that SQL The execution will be ugly .
OLTP The product is compatible with a well-known open source database , So many functions are implemented .
OLAP The product is magically modified by an open source project , and OLTP Compared with the products , In terms of function, he is a lame duck , There are many functions that need to be re implemented .
therefore , some HTAP The database team is very considerate , I wrote two articles before and after , Tell you how to add a new function in OLAP Inside the engine .
The article also encourages everyone to cherish this database kernel development opportunity , Contribute to open source projects , Add these missing functions .
The team also said very thoughtfully , For the children who have made contributions , You can send a mug .
What do you think of this matter ?
Let's put it this way. , If I personally write programs based on my interests , In this way, a function can be re implemented in another engine , I'm too lazy to do it .
Because this is mainly physical work , Repeated labor , It doesn't mean much to my personal interest .
When will I seriously do this work ? The company pays me salary , Then give me this kind of work .
There's no way , What the workplace stresses is to professional, Take company money , Eliminate disasters for the company . Garbage work also needs to be done well .
If one wants to learn about the database system kernel , You can't learn anything about the system kernel through such a job .
Generally speaking , In a database system , There is no need to implement functions on one side on the other .
This kind of activity is important for understanding how the database system kernel works , The degree of meaning is approximately equal to 0.
Even as the first task to contact the database system kernel , I don't think it's appropriate .
At least if I lead the team , I won't take this job as the first task of new members .
Look at it from another angle , Why doesn't the company let its internal staff develop these ?
Because the company's own database kernel developers , I also feel that this kind of work is boring . No one in the company wants to do it .
therefore , Just write an article , Attract those who are interested in database kernel development , Let them help build bricks , Do some physical work .
A song called 《 decent 》, Recently, sister Lang is hot again . I think , This song is quite suitable for this team to listen to .
Publicize this kind of work , Attract people to add bricks , Put it with the song title , Special occasion .
Of course , This is not the first time the team has done this .
Two years ago , Because of the new OLTP The system needs to be compatible with a famous open source database , This team has also posted articles on official account .
The content of this article is to call on everyone to check and fill the loopholes one by one , Add to this system , In order to make up for the functional differences with open source databases .
Speak true , I'm not saying that people in the open source community can't do this kind of work . I just think , Since you are looking for someone to do manual work , It's better to give more incentives , Make things clear .
While encouraging, this is a good opportunity , While giving a mug of inspiration . What should I say ?
After all , Do database kernel development , All decent people .
边栏推荐
- 3D laser slam:aloam---ceres optimization part and code analysis
- 期货公司开户后续会有哪些服务?
- 图像特征及提取
- 以科技传递温度,vivo亮相数字中国建设峰会
- "Digital economy, science and technology for the good" talk about dry goods
- shell环境变量以及set,env,export的区别
- How to fix the slip ring
- Additional: [urlencoder.encode (string to be encoded, "encoding method");] (what is it?; why do we use this to encode when we set values in cookies?) (to be improved...)
- Realize the disk partition and file system mount of the newly added hard disk
- 数据库内核开发人员,值一个马克杯!!!
猜你喜欢

JS divides the array into two-dimensional arrays according to the specified attribute values

Musk was exposed to be the founder of Google: he broke up his best friend's second marriage and knelt down to beg for forgiveness

初学者入门:使用WordPress搭建一个专属自己的博客

SCI论文写作

MFC FTP creates multi-level folders and uploads files to the specified directory of FTP

JS basic knowledge collation - array

opencv图像的缩放平移及旋转

eBPF/Ftrace

Interviewers often ask: how to set up a "message queue" and "delayed message queue"?

电气成套企业如何借助ERP系统,做好成本利润管理?
随机推荐
附加:【URLEncoder.encode(待编码字符串, “编码方式“);】(是什么?;我们向cookie中设置值的时候,为什么要使用这个去编码?)(待完善……)
eBPF/Ftrace
2、Citrix Virtual Apps and Desktops 2203剪贴板重定向策略
SNMP (Simple Network Management Protocol)
The role of Clearfix
Double material first!
Tencent cloud and the China Federation of industry released the research results of industrial AI quality inspection standardization to accelerate the intelligent transformation of manufacturing indus
Feign client automatic assembly of three clients
Calculates the length of the last word of the string, separated by spaces.
Musk was exposed to be the founder of Google: he broke up his best friend's second marriage and knelt down to beg for forgiveness
Training in the second week of summer vacation on July 24, 2022
使用碳刷的注意事项有哪些
C ftp add, delete, modify, query, create multi-level directory, automatic reconnection, switch directory
产品经理经验谈100篇(十一)-策略产品经理:模型与方法论
Hierarchy of elements
JS 模块、闭包应用
SCI thesis writing
2022acm summer training weekly report (IV)
浏览器内核模块组成
滑环使用如何固定