Настольное хранилище Azure и API таблицы CosmosDB

В событии Microsoft Build 2017 я столкнулся с CosmosDB Table API. Это похоже на Azure Table Storage.

Означает ли это, что Microsoft в конечном итоге прекратит поддержку Azure Table Storage?

Теперь Document Db больше нет. Теперь он был преобразован в CosmosDB.

Кроме того, основной проблемой Table Storage является резервное копирование. Что было разрешено в CosmosDB Table API.

Кроме того, стратегия ценообразования для таблицы API является Throughput-based способностью на Storage-based Throughput-based, тогда как для хранения таблицы является Storage-based на Storage-based.

Настольное хранилище по-прежнему является хорошей ставкой для приложений с большими объемами?

Ответ 1

Как ответил Питер, DocumentDB теперь является частью базы данных Cosmos, это одна из многих моделей данных, в которой доступна новая услуга, включая MongoDB API, Premium Tables API и API Gremlin Graph.

Все они имеют одинаковые глобальные возможности распределения и уровни согласованности.

Теперь, перейдя к вашему вопросу о таблицах, у обеих служб есть другой сценарий и модель ценообразования.

Хотя Azure Storage Tables нацелены на высокую пропускную способность в одном регионе (дополнительный вторичный доступный только для чтения регион, но без переключения на резервный ресурс), индексирование по PK/RK и оптимизация для хранения данных; Таблицы Azure Cosmos DB предназначены для высокой пропускной способности (одноразрядная миллисекундная латентность), глобального распределения (множественный переход на другой ресурс), прогнозируемой производительности с поддержкой SLA с автоматической индексацией каждого атрибута/свойства и модели ценообразования, ориентированной на пропускную способность.

В зависимости от вашего сценария это сервис, который вы, возможно, захотите использовать, Azure Storage Tables по-прежнему является отличным решением, но если вам требуется глобальное распространение, то таблицы Cosmos DB Tables являются наилучшим подходящим сервисом.

Ответ 2

  1. DocumentDb является частью CosmosDB, Microsoft просто объединила 4 системы баз данных в одну БД
  2. Вам нужно сделать расчет самостоятельно и решить, если это сценарий, который работает на вас.