Re[7]: NoSQL победили
От: Sharov Россия  
Дата: 25.07.18 09:29
Оценка:
Здравствуйте, vdimas, Вы писали:

V>>>Собсно, суть всех lock-free алгоритмов примерно такая же.

S>>Это глупость. Это все равно что сказать что суть lock-free в однопоточности. Т.е. у нас один поток, поэтому lock-free. Суть lock-free иная.

V>Такая же точно.

V>Суть лок-фрии алгоритмов примерно такова:
V>1. прочитать текущее состояние;
V>2. сформировать следующее;
V>3. попытаться атомарно обновить текущее состояние, если не было изменений;
V>4. если были изменения, goto (1).

V>В этом цикле может крутиться несколько потоков одновременно.

V>За один оборот как минимум один поток продвигается.


С этим я не спорю (про lock-free). Я не очень понимаю аналогию с очередями и ACID? Если у нас [b]одна/b] очередь и много микросервисов(бд), то это равносильно одному потоку, который по очереди с ними что-то делает,
и если всё успешно, то ок, иначе повтор.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.