Разработка с помощью Azure Cosmos DB для таблиц и хранилища таблиц Azure

ПРИМЕНИМО К: Таблица

Azure Cosmos DB для таблиц и хранилища таблиц Azure используют одну и ту же модель данных таблицы и предоставляют одни и те же операции создания, удаления, обновления и запроса с помощью пакетов SDK.

Примечание

Бессерверный режим емкости теперь доступен в API Azure Cosmos DB для таблиц. Дополнительные сведения см. в статье Бессерверная база данных Azure Cosmos DB.

Если в настоящее время вы используете хранилище таблиц Azure, вы получите следующие преимущества, перейдя на Azure Cosmos DB для таблиц:

Компонент Хранилище таблиц Azure Azure Cosmos DB for Table
Задержка Низкая, без максимального ограничения по задержке. Задержка операций чтения и записи менее 10 секунды, а также задержка <10 мс чтения и задержка <15 мс записи при 99-м процентиле при в любом масштабе и в любой точке мира.
Пропускная способность Модель с переменной пропускной способностью. Ограничения масштабируемости таблиц — 20 000 операций в секунду. Высокомасштабируемая с выделенной зарезервированной пропускной способностью на каждую таблицу в соответствии с соглашениями об уровне обслуживания. Учетные записи не имеют верхнего предела пропускной способности и поддерживают >10 миллионов операций в секунду в таблице в режиме подготовленной пропускной способности.
Глобальное распределение Один регион с одним необязательным дополнительным регионом чтения для высокого уровня доступности, поддерживающим автоматическую и ручную отработку отказа учетной записи. Комплексные возможности глобального распределения для 30 и более регионов. Поддержка отработки отказа под управлением службы и отработки отказа вручную в любое время повсеместно.
Индексация Только первичный индекс в PartitionKey и RowKey. Вторичные индексы не поддерживаются. Поддержка автоматического и полного индексирования всех свойств без необходимости управления индексами.
Запрос При выполнении запроса используется индекс для первичного ключа. В противном случае — сканирование. Для ускорения выполнения запросов может использоваться автоматическая индексация свойств.
Согласованность Строгая согласованность в основном регионе. Итоговая согласованность в дополнительном регионе. Поддержка пяти точно определенных уровней согласованности с возможностью изменять показатели доступности, задержки, пропускной способности и согласованности в соответствии с потребностями приложений.
Цены На основе потребления. Доступно в режимах на основе потребления и подготовленной емкости.
Соглашения об уровне обслуживания Доступность на уровне 99,99 %. Доступность на уровне 99,99 % в соответствии с соглашением об уровне обслуживания для всех учетных записей в пределах одного и нескольких регионов с нестрогой согласованностью и доступность для чтения на уровне 99,999 % для всех учетных записей базы данных в пределах нескольких регионов Ведущие в отрасли универсальные соглашения об уровне обслуживания для обеспечения доступности.

Пакеты Azure SDK

Текущий выпуск

Следующие пакеты SDK работают как с Azure Cosmos DB для табличного хранилища, так и с хранилищем таблиц.

Предыдущие выпуски

Следующие пакеты SDK работают только с Azure Cosmos DB для таблицы.

Дальнейшие действия