OctoSQL: Building a Universal SQL Query Tool and Ecosystem to work with Heterogeneous Kinds of Data
- Speaker(s)
- Jakub Martin
- Affiliation
- MIMUW
- Date
- June 2, 2022, 12:15 p.m.
- Information about the event
- REFERAT ZDALNY
- Seminar
- Seminarium "DeSeR: Dane, strumienie, rozpraszanie"
UWAGA: REFERAT ZDALNY: https://meet.google.com/vhw-ojrp-gjs
OctoSQL (https://github.com/cube2222/ octosql) 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.
Na tym referacie skoncentruję się przede wszystkim na aspektach, które dodałem odkąd prezentowałem o OctoSQL pierwszy raz w listopadzie.
Przede wszystkim będzie to prosta rozszerzalność poprzez system dynamicznie ładowalnych pluginów - źródeł danych. O jego architekturze i praktycznych aspektach działania.
Ale będzie też o ciekawych i praktycznych optymalizacjach. Obsłudze obiektów w dosyć specyficznym systemie typów OctoSQL'a. 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.
Na tym referacie skoncentruję się przede wszystkim na aspektach, które dodałem odkąd prezentowałem o OctoSQL pierwszy raz w listopadzie.
Przede wszystkim będzie to prosta rozszerzalność poprzez system dynamicznie ładowalnych pluginów - źródeł danych. O jego architekturze i praktycznych aspektach działania.
Ale będzie też o ciekawych i praktycznych optymalizacjach. Obsłudze obiektów w dosyć specyficznym systemie typów OctoSQL'a. 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.