Я использую Java в Google App Engine, и я наиболее знаком с интерфейсом хранилища данных JDO. Я пытаюсь реализовать простой счетчик загрузок, который хранит свои данные в хранилище данных App Engine.
Я ожидаю только несколько тысяч загрузок в месяц, поэтому частота обновления моего счетчика будет довольно низкой. Поэтому я пока не заинтересован в расшаривании счетчика.
Прагматически я, вероятно, мог бы игнорировать блокировку и принять, что я иногда теряю обновление Тем не менее, я хотел бы знать, как правильно сделать это без потери каких-либо обновлений. Я знаю, что в чистой Java я бы использовал синхронизацию, но мне не ясно, каков эквивалентный механизм в хранилище данных.