У меня возникла дилема о том как лучше реализовать систему сообщений.
Есть два варианта.
Первый это три таблицы dialogList, dialogUsers и dialogMessages
dialogList:
id, type, name, owner
dialogUsers:
id, idDialog, status
dialogMessages:
id, idDialog, idUser, message
Второй это две таблицы dialogList и dialogMessages
dialogList:
id, type, name, owner, users(json объект со списком пользователей)
dialogMessages:
id, idDialog, idUser, message
вопрос какая система лучше? какую использовать и почему?