Nie jesteś zalogowany | Zaloguj się

OctoSQL: Building a Universal SQL Query Tool and Ecosystem to work with Heterogeneous Kinds of Data

Prelegent(ci)
Jakub Martin
Afiliacja
MIMUW
Termin
25 maja 2023 12:15
Pokój
p. 4060
Seminarium
Seminarium "DeSeR: Dane, strumienie, rozpraszanie"

OctoSQL (https://github.com/cube2222/octosql), który był tematem mojej pracy magisterskiej, to lokalne narzędzie pozwalające na uruchamianie zapytań SQL na różnego rodzaju plikach i bazach danych, w tym na łączenie danych z wielu źródeł jednocześnie.

W ramach referatu opowiem przede wszystkim o różnych komponentach OctoSQLa, jego architekturze, i procesie budowania całości.

Będzie też o ciekawych i praktycznych optymalizacjach. Obsłudze obiektów w dosyć specyficznym systemie typów OctoSQLa. Trochę też o systemie dataflow, na którym OctoSQL się opiera, wraz z przykładami użycia. I o kilku innych jeszcze trudnościach oraz rozwiązaniach potrzebnych do stworzenia używalnego narzędzia.