Что лучше, запись в файл, или запись в бд ?? Здравствуйте.
--
Нужен совет. Как лучше (безопаснее), хранить информацию. Я умею записывать информацию в файл и в БД.
Запись осуществляется кодом php
Вероятность числа записей - 500 000
Есть несколько вкладок со странами, в каждой вкладке страны вложены названия банков и платёжных систем, у каждой платёжной системы (банка) - свои данные для заполнения.
Результат, нужно формировать n-вкладок стран, с n-видом платёжек, у которой n-полей для заполнения.
Каркас: вкладки стран, вкладки платёжек - костомизированные и меняющиеся.
Заполняемость: разная (в зависимости от потребностей и страны), некоторые поля обязательны.
То есть структура гибкая и настраиваемая.
-----------------
Возможно было бы лучше хранить это в БД, но сколько будет весить такая таблица? Уточню, что я в курсе хранения данных в виде массива для преобразования в json файл. Что делать, если таблица будет повреждена, или взломана? Чтение отдельной строки каждым отдельным пользователем в секунду может быть любым.
Так вот, если скрипт будет формировать массив, и записывать в индивидуальный json файл, будет, скажем так 500 000 пепезапысываемых и костомизированных json файлов, которые будет читать пользователь или функции в момент транзакции. Если навернётся БД, данные платёжных систем уйдут в закат, и будут серьёзные проблемы для восстановления. Можно сделать бекап в MySQL (а если нельзя?)
В случае с json файлом, который переписывается пользователь (каждый свой, по отдельности), подгружается (читается), быстрее, чем из БД.
Скорее всего, за год, файл с платёжными данными будет отредактироват 1-2 раза.
Что надёжнее, что безопаснее? 500 000 записей в БД против 500 000 файлов json.

21 Авг 2019 в 06:22
199 +1
1
Ответы
1

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

Если у вас большое количество записей (500 000), то использование БД может быть предпочтительным вариантом. Таблица с таким количеством записей не должна вызывать проблем с производительностью или объемом данных.

Что касается вопроса о безопасности, решение зависит от уровня конфиденциальности и важности информации. БД предоставляет возможности для настройки доступа к данным и обеспечения безопасности.

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

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

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 852 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир