Вам всегда нужна база данных для вашего приложения?

Некоторые мысли о необходимости базы данных. Может вам это нужно, а может и нет.

Вам всегда нужна база данных для вашего приложения? Конечно, нет.

Как и все в технологии, нет ничего идеального в любой ситуации.

Компьютеры предлагают множество различных способов хранения данных. Самая очевидная альтернатива -файлы.

Типичный пример - CMS. Некоторые CMS используют базу данных для хранения данных (например, WordPress), некоторые другие предпочитают хранить данные с помощью файлов (например, Grav или Statamic).

Отказ от использования базы данных в этом случае означает более простое развертывание в службе хостинга.

Но при обработке большого количества данных база данных определенно является отличным способом упростить вашу жизнь в долгосрочной перспективе.

Если вы создаете приложение для macOS или iOS, вы можете решить, что файл JSON или Plist - это все, что вам нужно для обработки данных, потому что пользователю не нужно хранить их много.

Или, может быть, вам лучше всего подойдет Core Data (оболочка для внутренней базы данных SQLite).

Как всегда, здесь баланс сложности и удобства.


Больше руководств по базам данных: