当前位置:网站首页>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 !
边栏推荐
- 520 diamond Championship 7-4 7-7 solution
- The combination of deep learning model and wet experiment is expected to be used for metabolic flux analysis
- Return of missing persons
- Introduction Guide to stereo vision (1): coordinate system and camera parameters
- Array,Date,String 对象方法
- Applet (subcontracting)
- 2311. 小于等于 K 的最长二进制子序列
- 2309. 兼具大小写的最好英文字母
- 阿里云发送短信验证码
- Halcon clolor_ pieces. Hedv: classifier_ Color recognition
猜你喜欢
C [essential skills] use of configurationmanager class (use of file app.config)
Halcon color recognition_ fuses. hdev:classify fuses by color
Rebuild my 3D world [open source] [serialization-3] [comparison between colmap and openmvg]
Ros- learn basic knowledge of 0 ROS - nodes, running ROS nodes, topics, services, etc
The combination of deep learning model and wet experiment is expected to be used for metabolic flux analysis
[code practice] [stereo matching series] Classic ad census: (6) multi step parallax optimization
Blogger article navigation (classified, real-time update, permanent top)
Wechat H5 official account to get openid climbing account
Programming implementation of subscriber node of ROS learning 3 subscriber
牛顿迭代法(解非线性方程)
随机推荐
深度学习模型与湿实验的结合,有望用于代谢通量分析
Solutions of ordinary differential equations (2) examples
Ros- learn basic knowledge of 0 ROS - nodes, running ROS nodes, topics, services, etc
AdaBoost use
2310. 个位数字为 K 的整数之和
Mengxin summary of LCs (longest identical subsequence) topics
ROS learning 1- create workspaces and function packs
信息与熵,你想知道的都在这里了
优先级队列(堆)
Rebuild my 3D world [open source] [serialization-2]
Programming implementation of ROS learning 2 publisher node
How many checks does kubedm series-01-preflight have
ORACLE进阶(三)数据字典详解
Mengxin summary of LIS (longest ascending subsequence) topics
Editor use of VI and VIM
[Niuke brush questions day4] jz55 depth of binary tree
Kubedm series-00-overview
牛顿迭代法(解非线性方程)
Driver's license physical examination hospital (114-2 hang up the corresponding hospital driver physical examination)
Confusion matrix