Что такое data consistency?

Middle
513 просмотров
AFK Offer AI

Data consistency — гарантия того, что все узлы системы видят одинаковые данные в одно и то же время. В одиночной БД это обеспечивается транзакциями (ACID). В распределённой системе всё сложнее: CAP-теорема говорит, что при разделении сети нельзя одновременно иметь consistency и availability. Strong consistency: после записи все читатели видят новое значение. Eventual consistency: через какое-то время данные синхронизируются, но в промежутке можно прочитать старое. Большинство реальных систем выбирают eventual consistency ради производительности.

Следующий вопрос

Что такое namespace в Linux?