Как получить атрибут "rev" документа Couchbase, используя Spring Data для Couch в Java - PullRequest
1 голос
/ 03 апреля 2019

Я хочу знать, есть ли эффективный способ проверить, изменен ли документ Couchbase. И есть запланированное задание Cron, которое проверяет каждые 15 минут или определенный интервал времени.

Просматривать содержимое всегда можно, но есть ли эффективный способ сделать это.

Атрибут "rev" документа кажется интересным, все, что я наблюдал при каждом изменении документа, обновляется атрибут rev метаданных документа. Поэтому я подумал об использовании этого, чтобы проверить, изменен ли документ.

Любые предложения, пожалуйста.

Хорошего дня. Спасибо.

1 Ответ

2 голосов
/ 03 апреля 2019

CAS - это правильный способ проверить, был ли документ изменен.И пессимистическая, и оптимистическая блокировки также поддерживаются couchbase:

https://blog.couchbase.com/optimistic-or-pessimistic-locking-which-one-should-you-pick/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...