freeCodeCamp/guide/russian/computer-science/databases/fault-tolerance/index.md

18 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Fault Tolerance
localeTitle: Отказоустойчивость
---
## Отказоустойчивость
Отказоустойчивость - это свойство, позволяющее системе продолжать свою предполагаемую операцию, возможно, на более низком уровне, а не полностью отказываться, когда какая-то часть системы выходит из строя.
**База данных** является отказоустойчивой, когда она может получить доступ к вторичному осколку, когда основное недоступно.
Это достигается за счет:
* Репликация базы данных
* Поиск и устранение неисправностей
База данных, которая поддерживает несколько копий всех данных в разных физических узлах, расположенных в независимых физических подсистемах, таких как серверные стойки и сетевые маршрутизаторы, имеет более высокую вероятность продолжения работы, когда первичная копия данных недоступна из-за ее способности читать данные из нескольких повторений.
В крупномасштабных системах распределения становится все более важным иметь надежные системы обнаружения сбоев, которые могут идентифицировать отказоустойчивые накопители и предоставлять отказоустойчивые блоки, чтобы максимизировать время безотказной работы.