История изменений
Исправление OxiD, (текущая версия) :
Как вариант хранить список сообщений разного вида для каждого чата. добавляя в конец новую реакцию, удаление реакции, новое сообщение. Как в кассандре примерно данные аппендятся. А на клиенте уже агрегировать.
Т.е хранить в чате не 50 сообщений а 500 разного типа.
Оно и конкарентно будет и просто. Индекс нужен вообще один по дате и потномеру чата
Исправление OxiD, :
Как вариант хранить список сообщений разного вида добавляя в конец новую реакцию, удаление реакции, новое сообщение. Как в кассандре примерно данные аппендятся. А на клиенте уже агрегировать.
Т.е хранить в чате не 50 сообщений а 500 разного типа.
Оно и конкарентно будет и просто.
Исходная версия OxiD, :
Как вариант хранить список сообщений разного вида добавляя в конец новую реакцию, удаление реакции, новое сообщение. Как в кассандре примерно данные аппендятся. А на клиенте уже агрегировать.
Т.е хранить в чате не 50 сообщений а 500 разного типа.
Оно и конкрентно будет и просто.