Как стать автором
Обновить

Комментарии 9

Всё в кучу. Надо бы разлепить: распределенные системы и микросервисы, согласованность распределенных систем и acid.

Традиционные реляционные БД, такие как PostgreSQL или MySQL, часто обеспечивают сильную согласованность

Эти СУБД 'из коробки' распределённой системой не являются. И линеаризуемость (строгая консистентность), как уровень согласованности в распределённых системых к ним не применима вообще. Ни часто, ни редко :)

Lol

PS и, да, из посгресов, например, можно слепить распределённую систему, у которой можно сильными приседаниями добиться линеаризованности, но это же не тот кейс, про который написано..

Эти СУБД 'из коробки' распределённой системой не являются.

Если в Постгресе есть шардирование из коробки (честно не знаю, но подозреваю, что есть), значит, таки, может быть и распределенная. :) И когда оно используется, то согласованность между отдельными шардами тогда там как-то обеспечивается.

нету в коробке шардирования (не путать с партиционированием). Специально об этом написал. И опять же, в цитате речь о сильной согласованности, а не о какой-то.

Зато в YDB шардирование как раз из коробки есть! Одно из её важнейших преимуществ

Что-то такая мешанина и так все поверхностно, что только все запутывает. Рассматривать разные виды согласованности, в отрыве от CAP теоремы, да даже ее никак не упомянуть, это вообще как? Ну ок, уговорили, беру сильную согласованность и все, тема закрыта, зачем остальные-то?

Cлабая согласованность обеспечивается с помощью систем кеширования

Это вообще что такое? А что сильную согласованность низя сделать с помощью систем кеширования? И зачем вообще слабую согласованность именно обеспечивать?

Вообще, ИМХО, все эти темы без каких-то практических примеров в голове очень тяжело понять, а уж объяснить другим, не понимая самому, вообще нереально. Если хочется погрузиться и почитать, то лучшее, что я видел по всем этим темам, сконцентрированное в одном месте, это книга Мартина Клеппмана - "Высоконагруженные приложения" (Matin Kleppmann Design Data-Intensive Applications). С кабаном на обложке. https://martin.kleppmann.com/

то есть "eventual" по мнению авторов это "событийная"?

ужас...

я правильно понимаю, статья написана ИИ ?

Тоже такое ощущение сложилось

Привет из будущего. Пробежался бегло по автору, сложилось такое ощущение по всем последним статьям.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий