📄 JSON-basierte Datenspeicherung
Was ist JSON Storage?
Nicht jede Anwendung braucht eine Datenbank! Für einfache Anwendungen kannst du Daten auch als JSON-Datei speichern. Das ist perfekt für kleine Datenmengen, Konfigurationen oder Prototypen.
🏗️ Wie funktioniert es?
- Daten werden als JSON serialisiert (C# Objekt → JSON String)
- In Datei gespeichert (z.B. Data/notes.json)
- Beim Lesen deserialisiert (JSON String → C# Objekt)
- Keine Datenbank-Engine nötig!
💡 Speicherort: Data/notes.json
Notizen-App (CRUD mit JSON)
➕ Neue Notiz erstellen
1
11.02.2026 18:532
⚖️ Vergleich: JSON Storage vs. Datenbank
📄 JSON Storage
✅ Vorteile:
- Sehr einfach zu implementieren
- Keine DB-Engine nötig
- Gut lesbar und editierbar
- Perfekt für Prototypen
❌ Nachteile:
- Langsam bei großen Datenmengen
- Keine komplexen Abfragen
- Keine Transaktionen
- Datei-Locking-Probleme möglich
💾 Datenbank (SQLite/SQL Server)
✅ Vorteile:
- Schnell auch bei Millionen Einträgen
- Komplexe Abfragen (SQL)
- ACID-Transaktionen
- Relationen zwischen Tabellen
❌ Nachteile:
- Komplexere Einrichtung
- ORM-Learning-Curve
- Migrationen bei Schema-Änderungen