Как эффективно обрабатывать статические базы данных в веб-приложениях? - PullRequest
0 голосов
/ 10 мая 2019

В настоящее время я разрабатываю интерактивную карту со многими переменными и дополнительными графиками.На данный момент это приложение использует статический файл JSON для хранения данных.В производственной среде данные не будут обновляться очень часто, и конечный пользователь не сможет их обновлять.

Мой вопрос прост: стоит ли хранить статический файл json в качестве базы данных или идти дальше?сложные решения (такие как MongoDB)?

Насколько мне известно, плюсы и минусы обоих подходов таковы:

Статический файл json:

  • плюсы:
    • Нет необходимости настраивать сервер.Приложение полностью на стороне клиента.
  • минусы:
    • Данные должны быть загружены при запуске приложения (что может занять время)
    • Обработка «запросов» к данным не так проста, как с API (не уверен насчет этого)

База данных NoSQL:

  • плюсы:

    • Масштабируемый
    • Изолировать данные из приложения
    • Быстрая загрузка приложения
  • минусы:

    • Нужно заплатить серверу
    • Немного излишеств

Мне не удалось достичь четкого консенсуса по этому вопросу, поэтому мне очень интересно услышать вашу мысль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...