Оглавление:
- Определение - Что означает «Возможная последовательность»?
- Техопедия объясняет возможную последовательность
Определение - Что означает «Возможная последовательность»?
Конечная согласованность является аспектом модели проектирования операций с данными «Базовая доступность, мягкое состояние и конечная согласованность» (BASE). Модель BASE помогает предлагать различные виды альтернатив для расширения или повышения производительности операций с базами данных и аналогичных систем, обеспечивая более гибкий протокол для сопоставления данных.
Техопедия объясняет возможную последовательность
Как правило, модель BASE для операций с базами данных отличается от другой модели, называемой ACID, которая обеспечивает согласованность данных и гарантирует, что данные будут обновляться и сопоставляться непосредственно в системе. BASE, с другой стороны, допускает менее жесткие типы обновлений и разрешений данных во всей системе, что допускает некоторые задержки, которые вызывают несоответствия данных. Конечная согласованность - это идея о том, что в базе данных или системе, использующей философию BASE, все данные со временем станут согласованными.
Один из способов думать о возможной согласованности состоит в том, что вместо того, чтобы требовать немедленных обновлений системы, эта модель устанавливает фиксированный график времени для полного разрешения в системе. При этом дизайн, использующий возможную согласованность, должен работать для устранения несоответствий или несоответствий данных по мере их возникновения. Это требует различных стратегий разрешения конфликтов в инфраструктуре данных.