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.