Abgeschlossene GSoC Projekte

Auf dieser Seite finden Sie einen Überblick über frühere Projekte, die durch die Unterstützung von Google und der Open-Source-Community ermöglicht wurden. Diese Projekte haben Polypheny vorangebracht und den Beteiligten wertvolle praktische Erfahrungen vermitteln. Diese Projekte sind ein tolles Beispiel für die vielen positiven Auswirkungen, welche durch Google Summer of Code-Programm möglich sind. Nehmen Sie sich einen Moment Zeit, um die tollen Beiträge kennenzulernen und lassen Sie sich für Ihre eigenen zukünftigen Beiträge inspirieren.

2022

Data Source Adapter for Excel Sheets

Contributor: Kelly Xie

In ihrem Projekt fügte Kelly einen Datenquellenadapter für Excel-Tabellen hinzu. Dadurch können die verbunden Daten mit allen von Polypheny-DB unterstützten Abfragesprachen abgefragt werden. Ausserdem können die Daten aus diesen Excel-Tabellen mit Daten aus anderen Datenspeichern oder Datenquellen kombiniert (z. B. verbunden oder zusammengeführt) werden.

Data Source Adapter for Google Sheets

Contributor: Anh Tran

Ein Datenquellenadapter ist eine Funktion, die es Polypheny ermöglicht, Daten aus anderen Datenbanken oder statischen Quellen in das Schema von Polypheny zu übertragen. In seinem Projekt fügte Anh einen solchen Adapter für Google Sheets hinzu. Da Google Sheets eine gängige Form zur Speicherung relationaler Daten in einer kollaborativen und schnellen Umgebung geworden ist, hat dieser Beitrag viel praktische Relevanz.

Railroad Diagrams for Language Syntax

Contributor: Jaiditya Khemani

Railroad- (oder Syntax-) Diagramme sind eine mächtige und leicht verständliche Methode zur Darstellung von Grammatiken. Mit seiner Unterstützung für mehrere Abfragesprachen ist eine umfassende Darstellung der Sprachsyntaxen ein wichtiger Teil der Dokumentation des Polypheny-Systems. In seinem Projekt hat Jai einen Parser für unsere BNF-ähnliche Syntax implementiert, welcher Railroad-Diagramm erzeugt. Der Parser- und Generator wurde in die Build-Pipeline der Website integriert.

2021

Support for Contextual Query Language

Contributor: Vishal Dalwadi

Die Contextual Query Language (CQL) ist eine formale Sprache zur Darstellung von Abfragen an Information-Retrieval-Systeme wie Suchmaschinen, bibliographische Kataloge und Museumssammlungsinformationen. In seinem Projekt fügte Vishal Unterstützung für diese Abfragesprache in Polypheny-DB hinzu. Ausserdem erstellte er eine umfassende Dokumentation für die Sprache.

Query the Blockchain

Contributor: Shubham Arawkar

Eine Blockchain kann als eine verteilte, append-only Datenbank betrachtet werden. In seinem Projekt fügte Shubham einen Datenquellenadapter für die Ethereum-Blockchain hinzu. Dieser ermöglicht die Abfrage der Blockchain wie eine Datenbank mit allen von Polypheny-DB unterstützten Abfragesprachen. Aufgrund der Fähigkeit von Polypheny, Daten aus verschiedenen Adaptern in einer Abfrage zu verbinden und zu kombinieren, ermöglicht dieser Beitrag auch die Integration der neuesten Daten aus der Ethereum-Blockchain in beliebige Abfragen.

Quality Check and Assurance

Contributor: Harshit Sharma

Mit diesem Projekt wurde die Stabilität von Polypheny durch Verbesserung der Testabdeckung erhöht. In seinem Projekt erstellte Harshit Testfälle auf der Grundlage unserer SQL-Dokumentation. Ausserdem erstellte er automatisierte Tests für die Polypheny-UI. Dieses Projekt ist ein grossartiges Beispiel für einen äusserst wertvollen Beitrag, der nicht darauf abzielte, eine neue Funktion hinzuzufügen.