Где лучше хранить информацию о пользователе в MySQL или MongoDB?

Kакой из них больше всего безопасный?
  • Вопрос задан
  • 276 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Nc_Soft
Хочешь просрать данные -храни в монге.
Ответ написан
taliban
@taliban
php программист
Это два противоположных хранилища. Mysql подразумевает четкую структуру и однообразие данных в первую очередь, в то время как монго вообще не следит по сути за структурой данных, хотите массив? пожалуйста, хотите однородные данные? пожалуйста!
В mysql вы создаете структуру данных и затем вам придется следовать ей, хотите вы этого или нет, бд сама решит можно писать данные или они не подходят, в монге вам придется все контролировать руками, может быть такое что вместо инфы пользователя вам придет структура лишь с одним полем, если вы что-то пропустите при записи, и это нормально.

По этому выбирать нужно сугубо исходя из нужд.
У вас есть список полей? Нужна строгость данных? Мускуль.
У вас разнородные данные? весь профиль состоит из многих полей, некоторых может вообще не быть и это норма? Монго.
Ответ написан
Комментировать
@lubezniy
Никакой. Всё зависит от конкретной ситуации, а безопасность определяется организацией хранения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы