Im zweiten Schritt des Preise-Setups wählst du den Speicherort für deine Preisdaten. Diese Entscheidung ist permanent und beeinflusst, wie deine Daten gespeichert und synchronisiert werden.
Du hast zwei Optionen für die Datenspeicherung:
Lokal (ISAR)
Daten werden auf dem Gerät gespeichert.
Cloud (Firestore)
Daten werden in Firebase gespeichert.
Der Speicherort-Schritt zeigt dir:
Titel : „Datenspeicherung”
Warnhinweis :
„Die Speicherart kann nach dem Setup nicht mehr geändert werden. Wähle sorgfältig!”
Zwei Auswahlkarten :
Lokal (ISAR)
Cloud (Firestore)
Weiter-Button (erst aktiv nach Auswahl)
Lokale Speicherung mit ISAR-Datenbank
Eigenschaft Wert Speicherort Auf dem Gerät Geschwindigkeit Sehr schnell Offline-Fähigkeit Vollständig Synchronisation Keine Kosten Keine
Was du siehst:
Die Auswahlkarte zeigt:
Titel : „Lokal (ISAR)”
Vorteile : „Schnell, kein Internet erforderlich, keine Cloud-Kosten”
Nachteile : „Daten nur auf diesem Gerät, keine Synchronisation”
Detaillierte Vorteile:
Blitzschnelle Lese- und Schreiboperationen
Funktioniert komplett ohne Internet
Keine Firebase-Einrichtung erforderlich
Keine laufenden Cloud-Kosten
Einfachstes Setup
Detaillierte Nachteile:
Preisdaten existieren nur auf diesem einen Gerät
Keine automatische Synchronisation mit anderen Geräten
Kein automatisches Cloud-Backup
Bei Geräteverlust sind Daten weg (ohne manuelles Backup)
Wann Lokal wählen?
Du verwendest nur ein Gerät
Du brauchst keine Synchronisation
Du willst keine Firebase-Kosten
Du arbeitest oft offline
Cloud-Speicherung mit Firebase Firestore
Eigenschaft Wert Speicherort Firebase Cloud Geschwindigkeit Schnell (mit Cache) Offline-Fähigkeit Mit Offline-Cache Synchronisation Echtzeit Kosten Firebase-Nutzungskosten
Was du siehst:
Die Auswahlkarte zeigt:
Titel : „Cloud (Firestore)”
Vorteile : „Echtzeit-Sync, Backup, Multi-Device-Support”
Nachteile : „Erfordert Firebase, Internet benötigt, Cloud-Kosten”
Detaillierte Vorteile:
Echtzeit-Synchronisation zwischen allen Geräten
Automatisches Cloud-Backup
Multi-Device-Support (mehrere Mitarbeiter)
Skalierbar für wachsende Datenmengen
Offline-Cache für temporäre Offline-Nutzung
Detaillierte Nachteile:
Erfordert ein Firebase-Projekt
Internet für Synchronisation benötigt
Mögliche Firebase-Nutzungskosten
Komplexeres Setup (Firestore-Regeln erforderlich)
Wann Cloud wählen?
Du verwendest mehrere Geräte
Mehrere Mitarbeiter bearbeiten Preise
Du brauchst automatisches Backup
Du willst Echtzeit-Synchronisation
Kriterium Beschreibung Einzelgerät Du verwendest nur ein Tablet oder Smartphone Offline-Fokus Du arbeitest oft ohne Internetverbindung Keine Kosten Du willst keine Cloud-Kosten Einfaches Setup Du willst das schnellste Setup Einzelnutzer Nur du bearbeitest die Preise
Kriterium Beschreibung Multi-Device Du verwendest mehrere Geräte Team Mehrere Mitarbeiter bearbeiten Preise Backup Du brauchst automatisches Cloud-Backup Synchronisation Änderungen sollen überall sichtbar sein Skalierung Du erwartest viele Preiseinträge
Lies beide Optionen sorgfältig durch
Überlege deine Anforderungen :
Wie viele Geräte nutzt du?
Brauchst du Synchronisation?
Arbeitest du oft offline?
Hast du bereits Firebase eingerichtet?
Tippe auf deine gewählte Option
Die Karte wird hervorgehoben
Der Weiter-Button wird aktiv
Tippe auf „Weiter”
Bei Lokal : Direkt zum Abschluss
Bei Cloud : Zum Firestore-Regeln-Schritt
Nach Auswahl von „Lokal (ISAR)”
Der Firestore-Regeln-Schritt wird übersprungen
Du gelangst direkt zum Abschluss
Das Modul ist sofort einsatzbereit
Alle Daten werden in der lokalen ISAR-Datenbank gespeichert
Kein weiteres Setup erforderlich!
Nach Auswahl von „Cloud (Firestore)”
Du gelangst zum Firestore-Regeln-Schritt
Firestore Security Rules müssen konfiguriert werden
Wähle zwischen automatischem und manuellem Setup
Nach erfolgreicher Konfiguration: Abschluss
Weiteres Setup erforderlich:
Kann ich die Speicherart später ändern?
Nein. Die Speicherart ist nach dem Setup permanent festgelegt.
Warum?
Die Datenstrukturen unterscheiden sich
Eine Migration wäre fehleranfällig
Bestehende Daten könnten verloren gehen
Lösung bei Fehlentscheidung:
Modul deaktivieren
Modul neu einrichten
Daten manuell neu eingeben
Wie sichere ich lokale Daten?
Bei lokaler Speicherung:
Exportiere Daten regelmäßig (wenn verfügbar)
Nutze Geräte-Backups (iCloud, Google Backup)
Dokumentiere wichtige Preise extern
Was kostet Cloud-Speicherung?
Firebase Firestore hat ein kostenloses Kontingent :
1 GB Speicherplatz
50.000 Lesevorgänge/Tag
20.000 Schreibvorgänge/Tag
Für die meisten Preise-Module reicht das kostenlose Kontingent aus.
Kosten entstehen nur bei:
Sehr vielen Preiseinträgen
Sehr hohem Traffic
Überschreitung des Kontingents
👉 Firebase Preise
Firebase bereits eingerichtet?
Wenn du Firebase bereits für andere Module nutzt, ist Cloud-Speicherung eine logische Erweiterung.