powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вычесть множества
6 сообщений из 31, страница 2 из 2
вычесть множества
    #35262857
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PostreSQL начинающий> В таблице B храняться ТОЛЬКО полученные сообщения.

Ну и зачем вы пишите, что содержимое таблицы - это произведение? Других решений у этой задачи, отличных от уже приведенных, нет. А задача все-таки кривая. Ну не бывает так, чтобы сообщения только добавлялись и всегда одномоментно были нужны все сразу.
Never say never.

А вдруг эти сообщения отправляются скопом - спам например, и юзверь может отписаться от сообщения, или сказать таки да, мне нужен этот удлинитель/укрепитель! А если ничего не сказал - то нужно его послать еще раз
...
Рейтинг: 0 / 0
вычесть множества
    #35262925
xtron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrey Daeron xtronвы предлагаете при возникновении события генерировать для всех клиентов отметки об этом событии, а при получении клиентом события помечать его как полученное ?
Да.
Предположим событий 10 миллионов и тут добавляеться новый клиент - выходит нужно инсертить сразу 10 миллинов строк...
...
Рейтинг: 0 / 0
вычесть множества
    #35262926
xtron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PostreSQL начинающийНу не бывает так, чтобы сообщения только добавлялись и всегда одномоментно были нужны все сразу.
почему всем сразу - сейчас клиенту 24 нужно отдать все не полученные им события, через секунду может клиенту 52...
...
Рейтинг: 0 / 0
вычесть множества
    #35262946
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xtron Andrey Daeron xtronвы предлагаете при возникновении события генерировать для всех клиентов отметки об этом событии, а при получении клиентом события помечать его как полученное ?
Да.
Предположим событий 10 миллионов и тут добавляеться новый клиент - выходит нужно инсертить сразу 10 миллинов строк...
Ну да, если у Вас событий 10 милионов, и все они должны быть доставлены клиенту, то да.
А представьте, он их все получит - та же проблема будет.
Для ускорения процесса можно попробовать в сторону COPY посмотреть.
...
Рейтинг: 0 / 0
вычесть множества
    #35262976
> почему всем сразу

По условиям вашей же задачи.

Как и для чего может понадобиться регулярно получать сообщения десятилетней (например) давности? Это что, спам такой? Что это за события с неограниченным жизненным циклом? Не бывает в реальной жизни таких событий.
...
Рейтинг: 0 / 0
вычесть множества
    #35262983
xtron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PostreSQL начинающий
Как и для чего может понадобиться регулярно получать сообщения десятилетней (например) давности? Это что, спам такой? Что это за события с неограниченным жизненным циклом? Не бывает в реальной жизни таких событий.
Ну вот бывает :) Не спам.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вычесть множества
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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