Architektur einer App bei Verwendung von CouchDB / PouchDB
Ich frage mich, wie die Architektur bei der Verwendung von @ aussehen solPouchDB
als lokaler Speicher in einer mobilen App anstelle vonlocalStorage
.
n diesem Moment bin ich es gewohnt, die Daten meiner App in @ zwischenzuspeicherlocalStorage
und bei Bedarf führe ich einen API-Aufruf an das Backend aus, um Daten anzufordern oder zu senden. Das Backend hält alle Logik. Sowie
Alle Daten werden dann in einer relationalen Datenbank gespeichert. Ich habe jetzt über NoSQL-Datenbanken gelesen und insbesondereCouchDB
undPouchDB
. Ich frage mich also, wie diese Architektur aussehen würde. An dieser Stelle stellen sich mir drei Fragen:
PouchDB
auf der Clientseite kann mit einem entfernten @ synchronisiert werdPouchDB
. Aber wenn eine Anwendung mit Javascript erstellt wird, wie stellen Sie sicher, dass keine Daten in @ eingefügt werdePouchDB
durch "Hacken" des clientseitigen Javascript?Würde die Verwendung eines Backends in solchen Setups wegfallen? Und wenn Sie eine API für @ haben woll3rd party
, du hast zum Beispiel ein @ gesetSails.js
Backend um dasCouchDB
?