Using a full-fledged database like MySQL will scale easier once you get a lot of data, for both querying (indexes are fast) and committing data.
It will also allow easier maintenance and ensurance your data is always stored, using transactions.
If you don’t want to use a database server you might as well use SQLite or KVP, they are both still very fast and provide data ensurance.
1 Like