Beschreibung
Couchbase ist für das Entwickeln von Anwendungen, die teils mobil, teils auf dem Server laufen sollen, eine attraktive Wahl. Dafür gibt es zwei Gründe:
- Die Synchronisation von Datenbeständen zwischen Mobilteilen und Server beherrscht Couchbase out-of-the-box. Damit kann man mit überschaubarem Aufwand Datenbankanwendungen bauen, bei denen jedes Mobilteil unabhängig von der ständigen Serververbindung ist.
- Die APIs für die mobile und die Serverdatenbank sind zwar nicht identisch, aber recht ähnlich. Dadurch kann man auf Mobil- und Serverplattform identische POJOs und verwandte DAOs einsetzen.
Natürlich gibt es beim Umstieg von SQL-Datenbanken auch die eine oder andere Schwierigkeit zu überwinden. Der Vortrag erstreckt sich deshalb auf folgende Themen:
1. Gründe für den Einsatz von Couchbase bei der Beispielanwendung
2. Einführung in Couchbase, je nach Vorerfahrungen der Zuhörer
3. Spaziergang durch die Software: was löst man wie, was ist anderes als bei relationalen Datenbanken
4. Kritische Betrachtung: was könnte besser sein
Referent*innen
Thomas Matzner
Berater für Systemanalyse
Thomas Matzner ist Diplom-Informatiker und seit 1992 selbständig. Sein Hauptarbeitsgebiet ist die Konzeption von Informationssystemen. Er arbeitet als Requirements Engineer, Product Owner, Business Process Manager und Business Analyst. Sein Interesse an Informatikethik wurde zum einen durch die Vielzahl oberflächlicher und einseitiger Publikationen zu dem Thema geweckt, zum anderen durch die eigene Erfahrung, wie Informatiksysteme entwickelt und betrieben werden und welche Quellen für Schadwirkungen dabei entstehen. Er ist Autor eines Buchs über Informatikethik und verantwortlich für den Aufbau eines Wahlpflichtfachs Informatikethik an der TH Nürnberg.
siehe auch http://tamatzner.de.