当前位置:网站首页>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 !
边栏推荐
- Introduction Guide to stereo vision (1): coordinate system and camera parameters
- Halcon color recognition_ fuses. hdev:classify fuses by color
- .NET服务治理之限流中间件-FireflySoft.RateLimit
- [code practice] [stereo matching series] Classic ad census: (6) multi step parallax optimization
- Halcon wood texture recognition
- Programming implementation of ROS learning 6 -service node
- Programming implementation of ROS learning 5-client node
- The combination of deep learning model and wet experiment is expected to be used for metabolic flux analysis
- ROS learning 4 custom message
- C#绘制带控制点的Bezier曲线,用于点阵图像及矢量图形
猜你喜欢
Ros-10 roslaunch summary
[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation
Introduction Guide to stereo vision (5): dual camera calibration [no more collection, I charge ~]
Programming implementation of ROS learning 6 -service node
Huber Loss
fs. Path module
深度学习模型与湿实验的结合,有望用于代谢通量分析
Nodejs modularization
Programming implementation of ROS learning 5-client node
Introduction Guide to stereo vision (7): stereo matching
随机推荐
12. Dynamic link library, DLL
Solution to the problems of the 17th Zhejiang University City College Program Design Competition (synchronized competition)
np.allclose
MPSoC QSPI Flash 升级办法
Add discount recharge and discount shadow ticket plug-ins to the resource realization applet
notepad++
Huber Loss
ORACLE进阶(三)数据字典详解
Codeworks round 639 (Div. 2) cute new problem solution
特征工程
Summary of "reversal" problem in challenge Programming Competition
Programming implementation of ROS learning 2 publisher node
scipy. misc. imread()
Chris LATTNER, the father of llvm: why should we rebuild AI infrastructure software
Codeworks round 681 (Div. 2) supplement
golang 基础 ——map、数组、切片 存放不同类型的数据
迁移学习和域自适应
交通运输部、教育部:广泛开展水上交通安全宣传和防溺水安全提醒
Introduction Guide to stereo vision (3): Zhang calibration method of camera calibration [ultra detailed and worthy of collection]
OpenFeign