Привет, сообщество!
Я изучаю распределённые системы и
CAP-теорему. Как известно, классически можно выбрать только два из трёх свойств (Consistency, Availability, Partition Tolerance). Однако есть решения, которые почти достигают всех трёх:
Google Cloud Spanner (CP, но за счёт TrueTime минимизирует простои, приближаясь к CA+P).
Вопрос:
- Существуют ли в 2025 году self-hosted решения, способные так же эффективно маскировать CAP-компромиссы, как Spanner?
- Какие технологии или алгоритмы позволяют максимально приблизиться к CAP без привязки к облаку (как TrueTime в Google)?
- Есть ли примеры систем с "логическими часами" или другими методами, которые дают баланс C+A при партициях?
Интересуют именно практические реализации, а не теоретические рассуждения. Спасибо!