Hier eine Liste von Publikationen die im Kontext von Orestes und Baqend enstanden sind. Orestes ist eine cloud-basierte Backend-as-a-Service-Middleware für skalierbare Apps und Webanwendungen, die ihrerseits auch die Grundlage für Baqend bildet.
- Felix Gessert, Michael Schaarschmidt, Wolfram Wingerath , Erik Witt , Eiko Yonek , Norbert Ritter Quaestor: Query Web Caching for Database-as-a-Service Providers In: Proceedings of the VLDB Endowment
- Felix Gessert, Michael Schaarschmidt, Wolfram Wingerath, Steffen Friedrich, Norbert Ritter The Cache Sketch: Revisiting Expiration-based Caching in the Age of Cloud Data Management In: Datenbanksysteme für Business, Technologie und Web (BTW 2015), 16. Fachtagung des GI-Fachbereichs “Datenbanken und Informationssysteme”(DBIS), 4.-6.3.2015 in Hamburg, Germany. Proceedings
- Felix Gessert, Wolfram Wingerath, Steffen Friedrich, Norbert Ritter NoSQL Database Systems: A Survey and Decision Guidance In: Computer Science - Research and Development
- Felix Gessert, Florian Bücklers, Norbert Ritter Orestes: A scalable Database-as-a-Service architecture for low latency In: Workshops Proceedings of the 30th International Conference on Data Engineering Workshops, ICDE 2014
- Felix Gessert, Steffen Friedrich, Wolfram Wingerath, Michael Schaarschmidt, Norbert Ritter Towards a Scalable and Unified REST API for Cloud Data Stores In: 44. Jahrestagung der Gesellschaft für Informatik, Informatik 2014, Big Data - Komplexität meistern, 22.-26. September 2014 in Stuttgart, Deutschland
- Michael Schaarschmidt, Felix Gessert, Norbert Ritter Towards Automated Polyglot Persistence In: Datenbanksysteme für Business, Technologie und Web (BTW 2015), 16. Fachtagung des GI-Fachbereichs “Datenbanken und Informationssysteme”(DBIS), 4.-6.3.2015 in Hamburg, Germany. Proceedings
- Felix Gessert, Norbert Ritter Scalable Data Management: NoSQL Data Stores in Research and Practice In: 32nd IEEE International Conference on Data Engineering, ICDE 2016
- Felix Gessert, Norbert Ritter Polyglot Persistence In: Datenbank Spektrum
- Wolfram Wingerath, Felix Gessert, Steffen Friedrich, Norbert Ritter Real-time stream processing for Big Data In: it - Information Technology
- Michael Schaarschmidt, Felix Gessert Learning Runtime Parameters in Computer Systems with Delayed Experience Injection In: Deep Reinforcement Learning Workshop, NIPS 2016
- Wolfram Wingerath, Felix Gessert, Steffen Friedrich, Erik Witt, Norbert Ritter The Case For Change Notifications in Pull-Based Databases In: Datenbanksysteme für Business, Technologie und Web (BTW 2017), 17. Fachtagung des GI-Fachbereichs ,,Datenbanken und Informationssysteme” (DBIS), 6.-10. März 2017, Stuttgart, Germany, Workshopband
- Wolfram Wingerath, Steffen Friedrich, Felix Gessert, Norbert Ritter Who Watches the Watchmen? On the Lack of Validation in NoSQL Benchmarking In: Datenbanksysteme für Business, Technologie und Web (BTW 2015), 16. Fachtagung des GI-Fachbereichs “Datenbanken und Informationssysteme”(DBIS), 4.-6.3.2015 in Hamburg, Germany. Proceedings
- Steffen Friedrich, Wolfram Wingerath, Felix Gessert, Norbert Ritter NoSQL OLTP Benchmarking: A Survey In: 44. Jahrestagung der Gesellschaft für Informatik, Informatik 2014, Big Data - Komplexität meistern, 22.-26. September 2014 in Stuttgart, Deutschland
- Felix Gessert Low Latency Cloud Data Management through Consistent Caching and Polyglot Persistence In: Proceedings of the 9th Advanced Summer School on Service Oriented Computing
- Felix Gessert, Florian Bücklers, Norbert Ritter ORESTES: ein System für horizontal skalierbaren Zugriff auf Cloud-Datenbanken In: Informatiktage 2013
Baqend
Der Umgang mit Baqend ist leicht erlernbar, wenn die Grundlagen der Webentwicklung bekannt sind:
- Baqend Website
- Das Dashboard für die Arbeit mit einer Baqend App
- Interaktives Baqend Tutorial
- Baqend Guide: Kapitel zu den verschiedenen Funktionen von Baqend
- Starter Kits: Boilerplate Projekt für verschiedene Frameworks (Angular, React, etc.)
- API Dokumentation
- Browsbare REST API
Allgemeine Literatur
Gute Literatur zum Thema NoSQL- und Cloud-Datenbanken, ist aufgrund der schieren Masse für Newcomer schwer zu beurteilen, deshalb hier eine Übersicht, über empfehlenswerte Bücher. Für spezifischere Empfehlungen für Themen sprecht uns an und schaut auf die Links in der jeweiligen Themenbeschreibung.
- Martin Kleppmann - Designing Data-Intensive Applications: Sehr guter Gesamtüberblick zu Data-Systems (z.B. NoSQL- und Cloud-Datenbanken, Batch Analytics, Realtime-Analytics, Transaktionen, Konsistenz). Buch ist derzeit nur als Early-Release verfügbar.
- Lena Wiese - Advanced Data Management : For SQL, NoSQL, Cloud and Distributed Databases: Guter und sehr breiter Überblick zu NoSQL-Systemen. Über Uni-Netz als Ebook verfügbar.
- Erhard Rahm, Gunter Saake, Kai-Uwe Sattler - Verteiltes und Paralleles Datenmanagement: Breiter Gesamtüberblick zu verteilte Datenbanken auf Einstiegsniveau. Aus dem Uni-Netz frei als Ebook verfügbar.
- Wolfgang Lehner, Kai-Uwe Sattler - Web-Scale Data Management for the Cloud: Forschungs-zentrierte Übersicht zu Datenbanken und Datenverarbeitung in der Cloud. Aus dem Uni-Netz frei als Ebook verfügbar.
- Eric Redmond, Jim Wilson - Seven Databases in Seven Weeks: Tutorials zu 7 verbreiteten NOSQL-Systemen, aus stark pragmatischer Sicht.
- Pramod Sadalage, Martin Fowler - NoSQL distilled: Besonders leicht verdauliche NoSQL-Übersicht.
- David Bermbach - Dissertation Kapitel 2 und Kapitel 4: Überblick zu Konsistenzmodellen und entsprechender Literatur.
- RFC 7234: Offizieller Standard für Caching in HTTP/1.1 und HTTP/2. Erklärung der Cache-Control Header und des Verhaltens von Web-Caches.
- Ilya Grigorik - High Performance Browser Networking: bestes Buch zu modernen Netzwerk- & Web-Technologien wie mobile Netze, HTTP/2 & SPDY, WebSocket, SSE und WebRTC.
- Stefan Tilkov - REST und HTTP: Sehr gute und aktuelle Abhandlung zu REST.
- Christoph Fehling, Frank Leymann, Ralph Retter, Walter Schupeck, Peter Arbitter - Cloud Computing Patterns: Übersicht über Architektur-Patterns bei der Realisierung Cloud-basierter Anwendungen. Aus dem Uni-Netz frei als Ebook verfügbar.
- Nathan Marz - Big Data: Überblick zum Thema Big Data Analytics, speziell zu Batch Processing (Hadoop, Spark) und Realtime Processing (Storm) aus Sicht der sogenannten Lambda-Architektur.