Информация об изменениях

Сообщение Re[2]: [Архитектура] Отслеживание обновлений дерева от 05.09.2019 14:20

Изменено 05.09.2019 14:21 Real 3L0

Re[2]: [Архитектура] Отслеживание обновлений дерева
Здравствуйте, BlackEric, Вы писали:

BE>Вам же нужно всю ветку новую выкачивать при появлении прав?


Да. Но не факт, что это можно сделать за один запрос. Например, если много объектов в ветке, то надо выкачать часть, залить в локальную базу, затем идти за новой порцией объектов.

BE> Как вариант можете храниьт у клиента минимальный timestamp тоже. И проверять не стал ли ему доступен меньше минимального.


Не понял. У всех объектов в локальной базе есть минимальный timestamp и он будет меньше, чем timestamp ветки, которая внезапно стала доступной.
Re[2]: [Архитектура] Отслеживание обновлений дерева
Здравствуйте, BlackEric, Вы писали:

BE>Вам же нужно всю ветку новую выкачивать при появлении прав?


Да. Но не факт, что это можно сделать за один запрос. Например, если много объектов в ветке, то надо выкачать часть, залить в локальную базу, затем идти за новой порцией объектов.

BE> Как вариант можете храниьт у клиента минимальный timestamp тоже. И проверять не стал ли ему доступен меньше минимального.


Не понял. Для всех объектов в локальной базе можно получить минимальный timestamp и он будет меньше, чем timestamp ветки, которая внезапно стала доступной.