Читать и удалять записи из БД - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть группа клиентов-производителей, пишущих в БД, и группа клиентов-потребителей, читающих из БД. Я хочу, чтобы каждая запись была прочитана только одним потребителем. Как мне этого добиться? Это похоже на одновременную очередь и несколько потребителей, извлекающих из нее элементы (чтение и удаление).

Помогут ли транзакции SQL, как показано ниже (на самом деле не знакомы с sql, так что извините за псевдокод ниже)?

BEING TRANSACTION

select 100 records from sampletable
delete the 100 selected records

END TRANSACTION

...