Dienstag, 3. März 2020

DOAG 2020 Datenbank Präsentation: Offline APP dank NoSQL

Präsentation während der DOAG 2020 Datenbank, die von Montag, den 25. Mai 2020 bis Dienstag, den 26. Mai 2020 in Düsseldorf stattfinden wird:

Offline APP dank NoSQL

Wie funktioniert eine APP offline oder im Flugmodus, wenn diese eine grössere Menge von Daten benötigt?
Anders gefragt: wie sieht die Datenbank in der APP aus?
Wie synchronisiert eine APP Daten mit einem Server?
Beim Programmiren der APP RIPOTI2 waren wir mit diesen Fragen konfrontiert. RIPOTI2 wird auf Baustellen eingesetzt, um Baustellen zu dokumentieren. Da auf Baustellen oft – vor allem in Kellern – keine Internetverbindung vorhanden ist, müssen die erfassten Texte und Bilder zuerst lokal gespeichert werden. Sobald wieder eine Netzverbindung besteht, werden die Daten synchronisiert. Einträge können später im Büro via Web-Applikation weiterbearbeitet werden und wieder auf die App im Handy geladen werden.
Konkret werden die Daten über eine REST-Schnittstelle gelesen und geschrieben. APP-intern wird Indexed DB verwendet. Indexed DB gehört zu den NoSQL Datenbanken.
Im Vortrag wird gezeigt, wie Indexed DB funktioniert und wieso es interessant sein kann, Daten in Form von JSON in einer NoSQL Datenbank zu speichern, anstelle klassische Tabellen in einer relationalen Datenbank zu benutzen. Im Detail wird gezeigt, wie die IndextDB definiert, geschrieben und gelesen kann und wie die Daten über die REST-Schnittstelle funktioniert.

Der Vortrag findet am Montag, den 25. Mai 2020 um 12:15 Uhr statt.

Die Referentin ist Dr. Andrea Kennel, InfoPunkt Kennel GmbH, ORACLE ACE Associate

Mehr:

https://programm.doag.org/datenbank/2020/#/scheduledEvent/596721

Keine Kommentare:

Kommentar veröffentlichen