- Автор темы
- #1
есть некая БД кол-во записей которой может возрасти до 1+ ляма
структура простая ..
id name option
где option может принимать 2 значения 0/1 ( по умолчанию 0)
несколько приложений/потоков должны запрашивать из этой таблицы данные, к примеру пачками по 100 штук
данные должны извлекаться лишь те где option = 0
после обработки этих данных значение option может быть установлено в 1, а может и остаться в 0
собственно вопрос: как организовать изъятие данных таким образом чтоб потоки/приложения не брали уже взятые другим потоком данные?
ну и чтоб в последствии были обработаны все данные ?
структура простая ..
id name option
где option может принимать 2 значения 0/1 ( по умолчанию 0)
несколько приложений/потоков должны запрашивать из этой таблицы данные, к примеру пачками по 100 штук
данные должны извлекаться лишь те где option = 0
после обработки этих данных значение option может быть установлено в 1, а может и остаться в 0
собственно вопрос: как организовать изъятие данных таким образом чтоб потоки/приложения не брали уже взятые другим потоком данные?
ну и чтоб в последствии были обработаны все данные ?