В каком виде хранить данные
Начал разрабатывать CRM-систему для организации (системой будут пользоваться 20-30 человек) и встал вопрос в каком виде хранить данные. Данных будет не много (около 10 таблиц и в каждой таблице по 100-150 строк), но они будут часто изменяться и пересылаться между пользователями.
Изначально решил использовать json файлы и ftp соединение с хостом, чтобы можно было скачивать и отправлять на хост файлы, но в какой то момент понял, что возможно будет проще и удобнее использовать БД вместо json (из за того что в файлах очень часто будут изменения, в некоторых таблицах нужно считать сумму полей и добавлять графики).
Теперь перейду к вопросам :
- Правильно ли я решил перейти от json к БД ?
- Если переходить к БД то как лучше их использовать ? Создать на хосте базы данных и через ftp скачивать, изменять ее и потом отправлять обратно на хост или же создать базы данных на хосте и уже к ним удаленно подключаться и отправлять запросы (без скачивания)
Если где-то написал глупость то не судите строго. Первый раз берусь за такую задачу и первый раз пишу здесь свой вопрос.