📄 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:53

2

⚖️ 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