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
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen