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

  1. 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  !

  2. 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 !

原网站

版权声明
本文为[StarRocks]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/186/202207050847131903.html