Ich möchte eine Anwendung erstellen, die das Meteor
-Framework verwendet, das für längere Zeit (mehrere Stunden) vom Netzwerk getrennt wird. Ich glaube, Meteor speichert lokale Daten im RAM in einem Mini-Mongodb js
Struktur. Wenn der Benutzer den Browser schließt oder die Seite aktualisiert, gehen alle lokalen Änderungen verloren. Es wäre schön, wenn lokale Änderungen auf der Festplatte beibehalten würden (localStorage
? indexedDB
?). Irgendeine Chance, die bald für Meteor kommt?Getrennte Meteor-Anwendung
Verwandte Frage ... Wie geht Meteor mit Dokumentenkonflikten um? Mit anderen Worten, wenn 2 Benutzer dasselbe MongoDB JSON-Dokument bearbeiten, wie wird dieser Konflikt gelöst? Optimistische Verriegelung?
Wenn Meteor OT als Bündel hinzufügen kann (zB sharejs), dann können Konflikte besser gelöst werden. – TiansHUo
Ich schätze die Antwort auf den zweiten Teil .. Wie wäre es mit einem Anwendungsfall für eine Tablet-App für Name/E-Mail-Sammlung auf einer Expo mit No/Poor Wireless? In diesem Fall sind es nur Einfügungen in eine Sammlung. Wie würde man bei der lokalen Speicherung bestehen bleiben oder müsste man sogar? –