Hi
Ich würde am Gerät selber immer SQLite verwenden(als interne Datenbank). Funktioniert perfekt und ist auch schnell. Der Aufwand ist minimal
oder
Firebird mit Json Reflection (Datasnap Server -> Firebird Datenbank) Client mit Memtables (Hier auch FireDac verwenden)
oder
ClientDataSEt
oder
UNIDAC mit Zugriff direkt auf die Datenbank (
mySQL oder ORACLE Firebird gibt es noch keinen Direkt Zugriff)
Ich mache es immer so. Locale Einstellungen verwende ich Sqlite. (Macht bei Android und IOS keine Probleme)
Verbindung zum Server verwende ich Datasnap mit FireDac Json Reflection. Auslesen und Speichern funktioniert prima.
Auch Blobfelder kann man ohne Probleme auslesen und speichern.
Ich kann hier mal einen Code posten was ich für eine Firebird Verbindung gemacht habe
Liebe Grüsse Peter