powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Структурировать данные(сложна)
1 сообщений из 1, страница 1 из 1
Структурировать данные(сложна)
    #39330685
IceElect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день.

Мучаюсь уже пару дней, помогите пожалуйста.

Мне нужно придумать структуру базы для уведомлений, как в вк.
Особенность в том, что уведомления должны "стаковаться"/"объединяться".
Пример:



Мои идеи:
1. Использовать связь к уведомлениям, привязывать пользователей к уведомлению через отдельную талицу.
Столкнулся с проблемой: при каждом лайке приходится выполнять аж 3 запроса(проверить,существует ли уведомление,создать,если не существует создать, добавить свзяь, добавить сам лайк).В общем не очень.
2. Стаковать сами уведомления.
Пример:
notify_id | notify_type | item_id | from_user_id | to_user_id | status
1 | like | 2 | 11 | 15 | 0
2 | like | 2 | 12 | 15 | 0
3 | like | 2 | 13 | 15 | 0

И объединять их в одно получая что-то вроде такого:
notify_type = like
item_id = 2
from_user_ids = 11, 12, 13
to_user_id = 15
status = 0

Проблема:
Менять стутус уведомления сложно.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Структурировать данные(сложна)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]