TXT или JSON — Что лучше?
Судя по вопросу вы не очень понимаете, какие проблемы решают большинство СУБД помимо самого хранения.
Так вот это ACID (атомарность, согласованность, изолированность, стойкость).
Если вы будете реализовывать хранение в txt или json файле, вам придётся самим решать эти проблемы, а решаются они далеко не просто. 
Так что не создавайте себе проблемы и возьмите SQLite, если вам так сильно не хочется устанавливать MySQL или любую другую серьёзную СУБД.
Если вы решили делать свой велосипед не используя MySQL / SQlite - тогда вам без разницы какой формат использовать TXT или JSON, все равно вы будете в приложении своем работать с массивами данных, а как вы его будете хранить это уже тогда ваше дело, TXT, JSON, INI, YAML и тд...