当前位置:网站首页>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 !

边栏推荐
- ECMAScript6介绍及环境搭建
- Huber Loss
- Redis implements a high-performance full-text search engine -- redisearch
- Use and programming method of ros-8 parameters
- Confusing basic concepts member variables local variables global variables
- Summary and Reflection on issues related to seq2seq, attention and transformer in hands-on deep learning
- Transfer learning and domain adaptation
- 皮尔森相关系数
- Install the CPU version of tensorflow+cuda+cudnn (ultra detailed)
- Applet (global data sharing)
猜你喜欢

Nodejs modularization

Attention is all you need

Halcon: check of blob analysis_ Blister capsule detection

Programming implementation of ROS learning 2 publisher node

Understanding rotation matrix R from the perspective of base transformation

信息与熵,你想知道的都在这里了
![[Niuke brush questions day4] jz55 depth of binary tree](/img/f7/ca8ad43b8d9bf13df949b2f00f6d6c.png)
[Niuke brush questions day4] jz55 depth of binary tree

Use and programming method of ros-8 parameters
![[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation](/img/d8/7291a5b14160600ba73810e6dd1eb5.jpg)
[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation
![一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]](/img/c4/27ae0d259abc4e61286c1f4d90c06a.png)
一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]
随机推荐
Dynamic dimensions required for input: input, but no shapes were provided. Automatically overriding
什么是防火墙?防火墙基础知识讲解
Blogger article navigation (classified, real-time update, permanent top)
Wechat H5 official account to get openid climbing account
多元线性回归(sklearn法)
Kubedm series-00-overview
信息與熵,你想知道的都在這裏了
Transfer learning and domain adaptation
Halcon wood texture recognition
Pearson correlation coefficient
皮尔森相关系数
Multiple linear regression (sklearn method)
L'information et l'entropie, tout ce que vous voulez savoir est ici.
ROS learning 4 custom message
Introduction Guide to stereo vision (1): coordinate system and camera parameters
.NET服务治理之限流中间件-FireflySoft.RateLimit
容易混淆的基本概念 成员变量 局部变量 全局变量
12、动态链接库,dll
2311. 小于等于 K 的最长二进制子序列
C#绘制带控制点的Bezier曲线,用于点阵图像及矢量图形