Se non specificato Flatnux scrive i dati all'interno di un database testuale i cui files sono posizionati in /misc/fndatabase/
È possibile utilizzare mysql, csv, files xml, sqllite, MS sql
È inoltre possibile utilizzare database diversi per ogni tabella di Flatnux. Di default Flatnux utilizzerà files xml.
Per utilizzare un database differente è possibile farlo creando o modificando il file /include/config.var.local.php
Per utilizzare mysql per esempio modificare la linea:
$_FN_default_database_driver = "xmlphp";
in questo modo:
$_FN_default_database_driver = "mysql";
$xmldb_mysqlhost = "host mysql";
$xmldb_mysqldatabase = "nome db";
$xmldb_mysqlusername = "utente db";
$xmldb_mysqlpassword = "passwod db";
Flatnux creerà il database e le tabelle al suo interno
I descrittori delle tabelle sono comunque in files xml:
misc/fndatabase/nometabella.php
Aggiungendo un campo all'interno del file questo viene automaticamente aggiunto sulla tabella del db