Поделиться через


Что такое Azure Cosmos DB для таблицы?

Область применения: Таблица

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

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

В службе хранилища таблиц Azure доступны пакеты SDK для .NET, Java, Python, Node.js и Go. Эти пакеты SDK можно использовать для целевого хранилища таблиц Azure или API для таблицы. Приложения, написанные для хранилища таблиц Azure с помощью пакетов SDK для таблиц Azure, можно перенести в Azure Cosmos DB без изменений кода, чтобы воспользоваться преимуществами возможностей класса Premium.

В частности, пакет SDK для таблиц Azure для .NET Azure.Data.Tables предлагает последние функции, поддерживаемые API для таблиц. Клиентская библиотека таблиц Azure может легко использовать хранилище таблиц Azure или API для конечных точек службы таблиц без изменений кода.

Совет

Хотите попробовать API для таблицы без обязательств? Создайте учетную запись Azure Cosmos DB с помощью бесплатной версии Azure Cosmos DB .

Преимущества API для таблиц

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

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

Следующие шаги