NotaQL - The Cross-System Data-Transformation Language
NoSQL databases are a popular alternative to relational database systems. They offer new access methods, data models and are made for "Big Data". Typically, access methods in these systems are very simple, and complex queries with aggregations and joins are not supported. That is why frameworks like Hadoop MapReduce, Spark or Flink are called into action. But using these frameworks involve a lot of coding effort, and they are not usable for people without coding experience.
The language NotaQL has three aims:
NotaQL can be used for different applications like data integration, migration, polyglot persistence, and data analytics. A transformation platform allows for a distributed execution of NotaQL transformation in different incremental and non-incremental ways.
|
|
Publications
2017 | |
ControVol Flex: Flexible Schema Evolution for NoSQL Application Development
In: Proc.
BTW (Demo Paper)
2017
|
|
Transformations on Graph Databases for Polyglot Persistence with NotaQL
In: Proc.
BTW
2017
|
|
Datentransformationen in NoSQL-Datenbanken
Ph.D. Thesis,
Technische Universität Kaiserslautern,
2017
|
|
2016 | |
Cross-System NoSQL Data Transformations with NotaQL
In: Proc.
SIGMOD Workshop "Algorithms and Systems for MapReduce and Beyond (BeyondMR)", San Francisco
July 2016
|
|
Heterogenität überwinden mit der Datentransformationssprache NotaQL
Datenbank-Spektrum
Springer Verlag,
2016
|
|
2015 | |
Visualisierung von NoSQL-Transformationen unter der Verwendung von Sampling-Techniken
Herbsttreffen der Fachgruppe Datenbanken@LWA 2015
October
2015
|
|
NotaQL Is Not a Query Language! It's for Data Transformation on Wide-Column Stores
In: Proc.
British International Conference on Databases - BICOD 2015
July 2015
|
|
Incremental Data Transformations on Wide-Column Stores with NotaQL
In: Proc.
9th Symposium and Summer School On Service-Oriented Computing (SummerSoc), Crete, Greece
June 2015
|
External Links