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