Size: a a a

pgsql – PostgreSQL

2021 June 28

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
Сколько надо то?)
источник

С

Сергей in pgsql – PostgreSQL
Рассматривал, но это усложняет систему. Это один из последних вариантов
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
храните jsonb/hstore у пользователя с непрочитанными, как станет болеть - в key/value хранилище быстрое. это простая миграция
источник

С

Сергей in pgsql – PostgreSQL
Интересуюсь не для сиюминутной задачи)
источник

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
Count быстрее будет чем возврат jsonb, в такой архитектуре(
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
прикалываетесь? вычитать 1 строчку быстрее, чем count
источник

С

Сергей in pgsql – PostgreSQL
Можно и не терять, если использовать реплики редиса
источник

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
А ее еще и сформировать надо строчку из сообщений
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
я условно. не отношу редис к надежным базам
источник

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
Вариант загрузить на клиент все сообщения непрочитанные уже обсудили
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
ну ок, ваш выбор, надеюсь у вас будет такая система и вы докажете, что правы
источник

С

Сергей in pgsql – PostgreSQL
Я думаю, что как раз таки и нужно будет хранить список непрочитанных сообщений в оперативной памяти
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
pg будет хранить в оперативе все, что помещается и так поначалу
источник

KZ

Konstantin Zaitsev in pgsql – PostgreSQL
Ни в коем случае, я бы вообще убрал из pg все кроме пользователя и чатов условно
источник

С

Сергей in pgsql – PostgreSQL
Около 5-ти дней уже ищу информацию/размышляю о вариантах архитектуры подобной системы и прихожу к выводу, что единственный адекватный во всех смыслах вариант - хранить в оперативной памяти
источник

С

Сергей in pgsql – PostgreSQL
Сообщения в key/value базе типа cassandra?
источник

С

Сергей in pgsql – PostgreSQL
Я о списке идентификаторов непрочитанных сообщений для каждого пользователя
источник

AY

Alexey Yurchenko in pgsql – PostgreSQL
представляете сколько должно быть пользователей, чтобы pg не мог хранить всех в оперативе 64-128gb? 😁
источник

С

Сергей in pgsql – PostgreSQL
Чтобы в последствии подсчитывать их количество и выводить пользователю
источник

С

Сергей in pgsql – PostgreSQL
pg будет хранить кол-во непрочитанных для каждого пользователя?)
источник