Настройка и миграция в База данных Azure для PostgreSQL

Средний уровень
Администратор баз данных
База данных Azure для PostgreSQL

База данных Azure для PostgreSQL — это служба базы данных "Платформа как услуга" в облаке Майкрософт. Она основана на реляционной базе данных с открытым исходным кодом PostgreSQL и включает встроенные высокодоступные, автоматические резервные копии и восстановление, а также комплексные функции безопасности. Модель ценообразования с оплатой по мере использования обеспечивает прогнозируемую производительность и почти мгновенное масштабирование. В этой схеме обучения вы узнаете о основных функциях PostgreSQL и о том, как они работают в База данных Azure для PostgreSQL. Вы узнаете о различных вариантах реализации База данных Azure для PostgreSQL и настройке сервера для ваших потребностей.

Предварительные требования

  • Общее представление о реляционных базах данных.
  • Общее представление о SQL.

Модули, включенные в эту схему обучения

PostgreSQL — это система реляционных баз данных с открытым исходным кодом, доступная в качестве службы Azure. В этом модуле вы узнаете об архитектуре PostgreSQL и управлении различными аспектами База данных Azure для PostgreSQL.

PostgreSQL представляет собой систему типа "клиент — сервер", позволяющую множеству клиентов подключаться к центральному серверу. В этом модуле вы узнаете, как PostgreSQL управляет подключениями от клиентов, а также ознакомьтесь с некоторыми общими клиентскими средствами PostgreSQL.

Сервер Базы данных Azure для PostgreSQL получает SQL-запросы и возвращает релевантные результаты. Каждый SQL-запрос проходит несколько этапов, чтобы максимально быстро получить правильные результаты.

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

PostgreSQL поддерживает хранимые процедуры и функции, чтобы обеспечить возможность повторного использования запросов SQL. В этом модуле вы узнаете, как создавать и запускать хранимые процедуры и функции.

База данных Azure для PostgreSQL — это служба базы данных, совместимая с ACID. Упреждающее протоколирование гарантирует, что изменения будут атомарными и надежными. В этом модуле вы узнаете, как База данных Azure для PostgreSQL реализует упреждающее протоколирование.

База данных Azure для PostgreSQL использует системные каталоги и представления для эффективного управления метаданными. Понимание этих возможностей может значительно повысить производительность базы данных и упростить администрирование систем PostgreSQL.

База данных Azure для PostgreSQL — это многопользовательское решение реляционных баз данных. Увеличение числа пользователей приводит к риску конфликтов, поэтому важно понимать изучить доступные системы параллелизма.

Системам управления базами данных (СУБД) требуются системы, позволяющие понять данные и запросы, выполняемые с этими данными. Важно понять, как работает настройка производительности и как можно оценить метрики производительности.

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