Gegen MariaDB/
MySQL spräche prinzipiell nichts, aber die gewünschte Lösung sollte natürlich unabhängig vom verwendeten Prozessor oder Betriebssystem laufen. Ich habe hier beispielsweis den Realtek RTD1296 SoC Prozessor und das Betriebssystem ist "DSM 6.2". Auch wenn das auf Linux basieren sollte, glaube ich kaum, dass man mit Delphi dafür ein Serverprogramm schreiben kann.
Wenn das NAS den
DB-Server anbietet, kann Dir der Prozessor doch egal sein.
Du brauchst bei einem mariadb-Server auch keine eigene Instanz dazwischen zu setzen.
Sollten tatsächlich mehrere Clients Deines Programmes auf denselben Datensatz schreiben wollen,
dann musst Du programmatisch eine Lösung in Deinem Client finden, das musst Du aber immer irgendwie.