Что такое Azure Cosmos DB для PostgreSQL?

Область применения: Azure Cosmos DB для PostgreSQL (на базе расширения базы данных Citus до PostgreSQL)

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

Реальные клиентские приложения, созданные на базе Azure Cosmos DB для PostgreSQL, включают приложения программного обеспечения как услуга (SaaS), приложения операционной аналитики в режиме реального времени и приложения с высокой пропускной способностью транзакционных приложений. Эти приложения охватывают различные вертикальные области, такие как автоматизация продаж и маркетинга, здравоохранение, данные Интернета вещей, финансы, логистика и поиск.

Diagram that shows distributed architecture.

Контрольный список для реализации

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

Полностью управляемая устойчивая база данных

Так как Azure Cosmos DB for PostgreSQL — это полностью управляемая служба, она обладает всеми функциями для бесперебойной работы в рабочей среде. Доступны следующие функции:

  • автоматический режим высокой доступности
  • backups
  • встроенное средство PgBouncer
  • реплики чтения
  • простой мониторинг
  • частные конечные точки
  • шифрование
  • и другое

Новейшие функции PostgreSQL

Azure Cosmos DB для PostgreSQL работает с помощью расширения Citus открытый код в PostgreSQL. Так как Citus не является вилкой Postgres, расширение Citus всегда поддерживает последнюю основную версию PostgreSQL в течение недели после выпуска с поддержкой, добавленной в нашу управляемую службу в Azure, не более чем через несколько недель.

Ваши приложения могут использовать новейшие функции и расширения PostgreSQL, такие как собственное секционирование для повышения производительности, поддержка JSONB для хранения и запроса неструктурированных данных, а также геопространственные функции с помощью расширения PostGIS. Высокая скорость работы любимой базы данных.

Простое начало работы, плавное масштабирование

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

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