Welcome to the Polypheny Google Summer of Code (GSoC) 2022 project page.
What is GSoC?
Google Summer of Code is designed to encourage the participation in open source software development. Over the past 17 years, Google Summer of Code has brought together over 18,000 students and 746 open source projects to create over 40 millions lines of code. Google will accept contributor applications from April 4 to April 19, 2022.
Polypheny at GSoC
Polypheny-DB is a novel kind of database system bridging the gap between polystores and HTAP systems. In contrast to most existing polystore systems, Polypheny-DB offers support for DML queries. Furthermore, it features a flexible schema supporting schema changes at runtime using DDL statements.
As a polystore, Polypheny-DB seamlessly combines different underlying data storage engines (for instance relational row- and column store databases, key-value stores, etc.) to provide good query performance independent of the type of workload. Queries are accepted through multiple query interfaces using different query languages and methods.
This is the second time Polypheny participates in the Google Summer of Code. As part of GSoC, we want to introduce new talents to the world of open source software development and to our community.
If you are interested in the Polypheny project and want to help us with improving and extending Polypheny-DB as part of GSoC we kindly ask you to carefully read and follow these instructions.
We would like to incorporate and integrate you as early as possible into our community. Therefore, we have decided not to add dedicated tests or puzzles which are unrelated to the actual code base. Rather, we have defined a list of good first issues that contain bugs that have a relatively limited scope and are thus very easy to fix. We consider this a great opportunity to get started and to familiarize with the code base.
When you aim at fixing an issue, you are kindly asked to check the comment thread of the issue in case somebody is already working on a fix. If nobody is working on it at the moment, please leave a comment that indicates your intention to work on it. Please check the contribution section of our webpage for additional details. We are also glad if you leave a star on the Polypheny-DB repository.
For the actual proposal, you can get inspiration from the ideas listed on the ideas page or develop completely new topics of your own. We like to be surprised!
Your proposal should include
- a description of and motivation for your project idea,
- a rough time plan and
- details on how to implement your idea and
- the GitHub id of your pull request.
Please use this template for writing your proposal.
See GSoC Project Ideas for a list of project ideas.
This is the mentoring team for the Google Summer of Code 2022:
|Isabel Geissmann||Mentor||English, German|
|Nils Hansen||Mentor||English, German|
|Marc Hennemann||Mentor||English, German|
|David Lengweiler||Mentor||English, German|
|Cédric Mendelin||Mentor||English, German|
|Heiko Schuldt||Mentor, OrgAdmin||English, German|
|Marco Vogt||Mentor, OrgAdmin||English, German|
Please feel free to contact us if you have any questions. To make it easier for us to organize our emails, please add “GSoC 2022” in the subject line.