Определение ключевых преимуществ Azure Cosmos DB
Azure Cosmos DB — это полностью управляемая база данных NoSQL, предназначенная для обеспечения низкой задержки, эластичной масштабируемости пропускной способности, четко определенной семантики для согласованности данных и высокой доступности.
Можно настраивать базы данных для глобального распределения и доступности в любом из регионов Azure. Чтобы уменьшить задержку, перенесите данные ближе к расположению пользователя. Выбор необходимых регионов зависит от глобального охвата приложения и расположения пользователя.
С помощью Azure Cosmos DB можно в любое время добавлять или удалять регионы, связанные с учетной записью. Вам не нужно приостанавливать или повторно развертывать приложение, чтобы добавить или удалить регион.
Ключевые преимущества глобального распределения
Благодаря новому протоколу репликации с несколькими источниками каждый регион поддерживает операции записи и чтения. Возможность использования нескольких источников также обеспечивает следующие преимущества.
- неограниченная эластичная масштабируемость операций записи и чтения;
- доступность для чтения и записи на 99,999 % по всему миру;
- гарантированные операции чтения или записи, обслуживаемые менее чем за 10 миллисекунд в 99-м процентиле.
Приложение сможет выполнять операции чтения и записи почти в реальном времени в любом регионе, выбранном для вашей базы данных. Azure Cosmos DB самостоятельно обрабатывает все операции для репликации данных между регионами в соответствии с выбранным вами уровнем согласованности.
Работа базы данных в нескольких регионах по всему миру повышает ее уровень доступности. В случае, когда один из регионов недоступен, запросы приложений обрабатываются в других регионах автоматически. Azure Cosmos DB предлагает возможность чтения и записи на уровне 99,999 % для баз данных, распределенных по нескольким регионам.