Распределённая система — система, для которой отношения местоположений элементов (или групп элементов) играют существенную роль с точки зрения функционирования системы, а следовательно, и с точки зрения анализа и синтеза системы.
-- Wikipedia
Что-то может пойти не так
CAP-теорема рассказывает о том, что пойдёт не так и к чему надо готовиться.
Так что же это за волшебные буквы?
ACID:
ACID:
CAP:
Рассмотрим Postgres с асинхронной репликацией
They are from his excellent book
You can buy it at https://vladmihalcea.com/books/high-performance-java-persistence/
Also please subscribe to his blog at https://vladmihalcea.com
Это когда данные так просто не испортишь потому что всё со всем синхронизировано
Как думаете, что такое доступность?
Что такое доступность? Ответ должен прийти!
А за сколько? Голосуем!
Ответ должен прийти
Когда-нибудь
Какой-нибудь
Partition tolerance — когда система продолжает работать даже если сединения между серверами нет
Как-нибудь
https://jvns.ca/blog/2016/11/19/a-critique-of-the-cap-theorem/
Критика заключается в том, что CAP-теорема даёт нам мало знания.
Но так ли это? С моей точки зрения нет!
Потому что CAP нам говорит о том, что произойдёт в worst-case scenario!
@asm0dey всюду
@asm0di0