


Можно ли обойтись без связей в MySQL?
К примеру, можно написать Блог "Юного инженера", где будут выставлять статьи. Где люди будут регистрироваться, общаться, комментировать, добавлять друг друга в друзья. Все данные хранить в БД, при этом не связывая таблицы.
Практически это можно реализовать. Но с точки зрения "Правильности" это нормально? Проектировать БД не используя связи?
Nosql
Я так понимаю, ты хочешь отказаться от баз данных и во главу угла поставить безопасность !
Умная мысль, я сам до этого додумался через два года после получения диплома по специальности "Программирование". Можно реализовать это разными путями, и даже без использования БД. Удачи в разработке :-)
Связи в БД нужны тогда, когда связана информация из разных таблиц.
если у вас есть таблицы новостей, товаров, которые вы продаете, и юзеров, где только их мэйлы для рассылок, вам связи не нужны.
Но для социальной сети, как хранить связи юзеров без связей в БД?
И что ты там будешь хранить? Как определишь, кто кому друг? Куда будешь толкать комментарии? В чём хранить регистрации?
Нормальные базы тем и хороши, что в них ОГОВОРЕНЫ связи. Иначе - все связи через программный код. И если ты там "насвистел", то всё рассыплется "как с белых яблонь дым... "