Где лучше хранить массив объектов? json или бд?
Впервые тут спрашиваю. Тесть попросил реализовать журнал приема-сдачи электроскутеров с мобильных телефонов. Я еще учусь на frontend направлении, но в целом задачу осилю.
Собственно дилемма. Есть около 1000 электроскутеров для курьеров и нужен базовый мониторинг использования данных скутеров. Думал написать небольшой фронт с формой, который будет тянуть какой то json с массивом объектов, в котором и будут эти скутеры, ну и для сохранения истории использования скутеров курьерами думал загуглить как нодой писать изменения в данный json.
Но подскажите стоит ли для данной задачи использовать именно json или лучше изучить как это все писать в полноценную БД? Ну и если БД, то какую выбрать?
Никакого сесюрити тут не нужно, данные будут обезличены, просто массив объектов с числовыми значениями, булевыми да несколькими стрингами.
Ответы (2 шт):
Если хранить в json - то при параллельном доступе может возникнуть много тонкостей.
А параллельный доступ - это естественное состояние для web - приложений
так что - советую сразу использовать базу...
Как уже сказали выше, лучше использовать БД. Добавлю свои 5 копеек, если нужно быстро и легко - MongoDB подойдёт как никак лучше, с NodeJS отлично работает, на других тоже вроде как поддерживается. А если хочется больше гибкости, выше скорость ответа от БД, то посоветую PostgreSQL.