当前位置:网站首页>Hi Fun Summer, play SQL planner with starrocks!
Hi Fun Summer, play SQL planner with starrocks!
2022-07-05 09:06:00 【StarRocks】
As the core of query engine ,Planner It has an important impact on the overall query performance , But in the development, it faces no small information obstacles :
Daily optimization performance , Cannot do without SQL Implementation plan of , This implementation plan is made by Planner To generate
Most developers only use SQL , Yes Planner Little attention ,SQL Once there is a performance problem in the implementation, you can only let it go
Planner High learning cost 、 Lack of information , But it is also a hard threshold , Cross the past to become SQL Experts
This question , How to break ?
StarRocks The old framework is being migrated to the new framework , Selected Parser and Analyzer The direction of the 30 Put development tasks into the community , New developers can get started with this Planner!
Can experience a string SQL How step by step StarRocks To be executed , It is not a little help to understand the whole framework and system process !
The community wants to help developers understand StarRocks Planner The specific implementation and design core of , At the same time, we should work together to broaden our thinking 、 Extract inspiration , Give Way StarRocks Generate better Plan.
If you happen to be right OLAP Project interest ! If you just need to learn Planner Knowledge of ! If you happen to be a like-minded person who loves open source ! It makes sense to finish this together 、 Work with long-term value
Activity flow
1. Claim Issue, Choose the task you are interested in , And make comments under the task , First come first served basis , Each person can choose one :
https://github.com/StarRocks/starrocks/issues/7983
2. Submit PR
3. PR After submission , Wait patiently for the jury Review
After the code is submitted CI Will perform tests , It is necessary to ensure that all unit tests can pass ;
stay Review Some modification suggestions may be put forward during the process , If there is no problem after the modification , Will merge into StarRocks repo Of main Branch , Your code will serve users and business scenarios all over the world , You will also be StarRocks Indispensable to the community Contributor;
4. In addition to development , Welcome to StarRocks Write study notes in community forums 、 Practical experience, etc , Help yourself remember and help more partners in the community :
https://forum.starrocks.com/t/topic/2951
Event rewards
1. Successfully complete the development task Classmate , The community has prepared limited edition customized silver medals and StarRocks Large capacity versatile backpack —— Go to work 、 Meetings and even appointments , You can fit almost everything you need !
If the development task is not completed , stay StarRocks Write study notes in community forums 、 The number of practical experience reaches two ,StarRocks The community has prepared a small handheld fan for you —— Just concentrate on StarRocks Community practice , One day you can enter OLAP The supreme cool realm !
Bole award , Recommend colleagues or friends to participate in activities and the recommended person PR By Merge, Recommenders can exchange classic hexahedral mugs —— Let more people join StarRocks Community , Exchange of learning 、 The look !
Communication way
1. If you encounter problems that need to be discussed in the development process , Please come here to ask questions
https://join.slack.com/t/starrocks/shared_invite/zt-1abx8y176-n4PlK4GB5~Z1DladIbTXQw
( Join in StarRocks Slack, Browse the channel - Join in #sig-planner channel - Free speech )
2. More activity details and learning materials , Welcome to scan the QR code of the poster below 、 Add the little assistant wechat of this activity , Join the group to communicate !
边栏推荐
- Halcon snap, get the area and position of coins
- Halcon Chinese character recognition
- Driver's license physical examination hospital (114-2 hang up the corresponding hospital driver physical examination)
- Halcon clolor_ pieces. Hedv: classifier_ Color recognition
- nodejs_ 01_ fs. readFile
- Array, date, string object method
- 我从技术到产品经理的几点体会
- .NET服务治理之限流中间件-FireflySoft.RateLimit
- kubeadm系列-00-overview
- Illustrated network: what is gateway load balancing protocol GLBP?
猜你喜欢
Huber Loss
Applet (global data sharing)
Rebuild my 3D world [open source] [serialization-1]
优先级队列(堆)
Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
Solution to the problems of the 17th Zhejiang University City College Program Design Competition (synchronized competition)
nodejs_ fs. writeFile
深度学习模型与湿实验的结合,有望用于代谢通量分析
Understanding rotation matrix R from the perspective of base transformation
牛顿迭代法(解非线性方程)
随机推荐
Pearson correlation coefficient
It cold knowledge (updating ing~)
Summary of "reversal" problem in challenge Programming Competition
Introduction Guide to stereo vision (5): dual camera calibration [no more collection, I charge ~]
What is a firewall? Explanation of basic knowledge of firewall
fs. Path module
Halcon shape_ trans
Applet (use of NPM package)
2309. 兼具大小写的最好英文字母
golang 基础 ——map、数组、切片 存放不同类型的数据
[beauty of algebra] solution method of linear equations ax=0
Mengxin summary of LIS (longest ascending subsequence) topics
Return of missing persons
生成对抗网络
Oracle advanced (III) detailed explanation of data dictionary
scipy.misc.imread()
我从技术到产品经理的几点体会
太不好用了,长文章加图文,今后只写小短文
AUTOSAR从入门到精通100讲(103)-dbc文件的格式以及创建详解
My experience from technology to product manager