- AutorIn
- Johannes Luong Technische Universität Dresden, Fakultät Informatik, Institut für Systemarchitektur, Professur Datenbanken
- Prof. Dr.-Ing. habil. Dirk HabichTechnische Universität Dresden, Fakultät Informatik, Institut für Systemarchitektur, Professur Datenbanken
- Prof. Dr.-Ing. Wolfgang LehnerTechnische Universität Dresden, Fakultät Informatik, Institut für Systemarchitektur, Professur Datenbanken
- Titel
- AL: Unified Analytics in Domain Specific Terms
- Zitierfähige Url:
- https://nbn-resolving.org/urn:nbn:de:bsz:14-qucosa2-793551
- Konferenz
- DBPL 2017: The 16th International Symposium on Database Programming Languages. München, 01. September 2017
- Quellenangabe
- DBPL '17: Proceedings of The 16th International Symposium on Database Programming Languages
Herausgeber: Tiark Rompf
Herausgeber: Alexander Alexandrov
Erscheinungsort: New York
Verlag: ACM
Erscheinungsjahr: 2017
Seiten: 1-9
ISBN: 978-1-4503-5354-0
Artikelnummer: 7 - Erstveröffentlichung
- 2017
- Abstract (EN)
- Data driven organizations gather information on various aspects of their endeavours and analyze that information to gain valuable insights or to increase automatization. Today, these organizations can choose from a wealth of specialized analytical libraries and platforms to meet their functional and non-functional requirements. Indeed, many common application scenarios involve the combination of multiple such libraries and platforms in order to provide a holistic perspective. Due to the scattered landscape of specialized analytical tools, this integration can result in complex and hard to evolve applications. In addition, the necessary movement of data between tools and formats can introduce a serious performance penalty. In this article we present a unified programming environment for analytical applications. The environment includes AL, a programming language that combines concepts of various common analytical domains. Further, the environment also includes a flexible compilation system that uses a language-, domain-, and platform independent program intermediate representation to separate high level application logic and physical organisation. We provide a detailed introduction of AL, establish our program intermediate representation as a generally useful abstraction, and give a detailed explanation of the translation of AL programs into workloads for our experimental shared-memory processing engine.
- Andere Ausgabe
- Link zum Artikel, der zuerst in der ACM Digital Library erschienen ist
DOI: 10.1145/3122831.3122835 - Freie Schlagwörter (DE)
- Verarbeitung von Datenbankabfragen, Prozessoren für den Hauptspeicher, Prozessoren für die Online-Analyse, Computerplattformen
- Freie Schlagwörter (EN)
- Database query processing, Main memory engines, Online analytical processing engines, Computing platforms
- Klassifikation (DDC)
- 004
- Verlag
- ACM, New York
- Version / Begutachtungsstatus
- angenommene Version / Postprint / Autorenversion
- URN Qucosa
- urn:nbn:de:bsz:14-qucosa2-793551
- Veröffentlichungsdatum Qucosa
- 13.06.2022
- Dokumenttyp
- Konferenzbeitrag
- Sprache des Dokumentes
- Englisch
- Lizenz / Rechtehinweis