NodeJS хранение большого объекта - JSON файл против базы данных - PullRequest
0 голосов
/ 09 апреля 2020

Я загружаю несколько больших JSON данных из стороннего API при запуске сервера и записываю их в JSON файлы (150 МБ json файлов), загружая их в объект всякий раз, когда мне нужно их использовать.

Дело в том, что я не уверен, что это правильный и эффективный способ сделать это. Должен ли я использовать базу данных вместо этого? Если да, не могли бы вы упомянуть, какой из них использовать?

Спасибо.

1 Ответ

0 голосов
/ 10 апреля 2020

рад ответить на ваш вопрос.

Современные базы данных уже способны справляться с большими размерами файлов, поэтому в этом случае размер не будет проблемой.

Однако проблема, связанная с производительность заключается в том, что она по-прежнему зависит от использования и цели приложения.

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

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

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