NoSQL. Mehr Flexibilität für Ihre Integrationen!

Die flexmobility platform geht einen weiteren Schritt in Richtung Zukunft: Neben der bewährten SQLite-Datenbank setzen wir ab sofort auch auf LiteDB – eine leistungsstarke NoSQL-Lösung, die speziell für moderne API-basierte Anwendungen entwickelt wurde.
Warum LiteDB?
In der heutigen Integrationslandschaft sind APIs das Rückgrat vieler Anwendungen. Sie liefern Daten in komplexen JSON-Strukturen, oft mit tief verschachtelten Objekten. Bisher mussten diese Daten in eine zweidimensionale SQL-Struktur überführt werden – ein Prozess, der nicht nur aufwendig, sondern auch fehleranfällig sein kann.
Mit LiteDB können wir diese JSON-Daten direkt und unverändert lokal speichern. Das bedeutet:
- Keine Datenverluste durch Strukturtransformation
- Direkter Zugriff auf verschachtelte Eigenschaften
- Flexible Filter- und Sortiermöglichkeiten auf jeder Ebene
Use-Cases: Offline und Online
Die Einsatzszenarien sind identisch mit denen der bisherigen Offline-Lösung – mit einem entscheidenden Vorteil: LiteDB ist optimal auf API-basierte Anbindungen abgestimmt. Und das nicht nur offline!
Auch im Online-Modus lässt sich LiteDB nutzen, z. B. wenn Sie regelmäßig mit JSON-Daten arbeiten. API-Ergebnisse können direkt in eine InMemory-LiteDB überführt und dort performant verarbeitet werden.
Abfragen wie in SQL – nur flexibler
LiteDB bietet eine SQL-ähnliche Abfragesprache, mit der Sie Ihre Daten gezielt und effizient auslesen können. Ein Beispiel:
1 select $.id, $.firstName + ' ' + $.lastName as name, $.age, $.address.city as city, $.company.title as jobTitle
2 from users
3 order by $.age
Fazit: SQL trifft NoSQL – für maximale Flexibilität
Mit der Kombination aus SQLite und LiteDB bietet die flexmobility platform eine hybride Datenstrategie, die sich Ihren Anforderungen anpasst. Ob klassische Tabellenstrukturen oder dynamische JSON-Daten – Sie entscheiden, wie Ihre Daten verarbeitet werden.