当前位置:网站首页>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 .
边栏推荐
- How to pass parameters in JNI program
- 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
- Install the wireless network card driver
- Set up SSH key based authentication using putty
- Text style
- Go language series: how to build a go language development environment?
- 利用eBPF探测Rootkit漏洞
- [basic knowledge] ~ IC design process and EDA tools used in each stage
- "Digital economy, science and technology for the good" talk about dry goods
- 面试官常问:如何手撸一个“消息队列”和“延迟消息队列”?
猜你喜欢

能说一说 Kotlin 中 lateinit 和 lazy 的区别吗?

Set up SSH key based authentication using putty

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

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

Keras深度学习实战——推荐系统数据编码

Deliver temperature with science and technology, vivo appears at the digital China Construction Summit

基于frp实现内网穿透——借助公网服务器实现ssh远程连接内网服务器

《C语言》函数栈帧的创建与销毁--(内功)

Intranet penetration based on FRP -- SSH Remote connection to intranet server with the help of public server

How can electric complete set enterprises do well in cost and profit management with the help of ERP system?
随机推荐
opencv图像的缩放平移及旋转
leetcode——83,24; Machine learning - neural networks
QT clipboard qclipboard copy paste custom data
Fixed positioning
Insert sort, positive order, reverse order
Double material first!
What services will the futures company provide after opening an account?
16-VMware Horizon 2203 虚拟桌面-Win10 自动桌面池完整克隆专用(十六)
Seata's landing practice in ant International Banking
基于frp实现内网穿透——借助公网服务器实现ssh远程连接内网服务器
Feign's overall process
What are the precautions for using carbon brushes
Intranet penetration based on FRP -- SSH Remote connection to intranet server with the help of public server
Vertical and horizontal shooting range - the mystery of the picture
Text style
LeetCode报错及其解决方案
【基础知识】~ 集成电路设计流程,以及各阶段所使用的EDA工具
How can electric complete set enterprises do well in cost and profit management with the help of ERP system?
Network packet loss, network delay? This artifact helps you get everything done!
以科技传递温度,vivo亮相数字中国建设峰会