구성 및 Azure Database for PostgreSQL로 마이그레이션

중급
데이터베이스 관리자
Azure Database for PostgreSQL

Azure Database for PostgreSQL은 Microsoft Cloud의 PaaS 데이터베이스 서비스입니다. PostgreSQL 오픈 소스 관계형 데이터베이스를 기반으로 하며 기본 제공 고가용성, 자동 백업, 복원뿐만 아니라 포괄적인 보안 기능을 포함합니다. 종량제 가격 책정 모델로 예측 가능한 성능과 거의 즉각적인 크기 조정을 제공합니다. 이 학습 경로에서는 PostgreSQL의 주요 기능을 소개하고 이러한 기능이 Azure Database for PostgreSQL에서 어떻게 작동하는지 알아봅니다. 다양한 Azure Database for PostgreSQL 구현 옵션과 요구 사항에 맞게 서버를 구성하는 방법에 대해 알아봅니다.

사전 요구 사항

  • 관계형 데이터베이스에 대한 이해를 보여 줍니다.
  • 기본 SQL에 대한 이해를 보여 줍니다.

이 학습 경로의 모듈

PostgreSQL은 Azure 서비스로 사용할 수 있는 오픈 소스 관계형 데이터베이스 시스템입니다. 이 모듈에서는 PostgreSQL 아키텍처에 대해 알아보고 Azure Database for PostgreSQL의 다양한 측면을 관리하는 방법을 알아봅니다.

PostgreSQL은 많은 클라이언트가 중앙 서버에 연결할 수 있는 클라이언트 서버 시스템입니다. 이 모듈에서는 PostgreSQL이 클라이언트의 연결을 관리하는 방법을 알아보고 몇 가지 일반적인 PostgreSQL 클라이언트 도구를 살펴봅니다.

Azure Database for PostgreSQL 서버는 SQL 쿼리를 수신하고 관련 결과를 반환합니다. 각 SQL 쿼리는 가능한 한 빨리 올바른 결과를 반환하기 위해 여러 단계를 거릅니다.

Azure Database for PostgreSQL에는 암호화, 인증, 데이터베이스 사용자에게 권한 부여 등 포괄적인 보안 기능이 포함되어 있습니다. 이 모듈에서는 Azure Database for PostgreSQL의 보안 기능에 대해 알아봅니다.

PostgreSQL은 저장 프로시저 및 함수를 지원하여 SQL 쿼리를 재사용할 수 있습니다. 이 모듈에서는 저장 프로시저와 함수를 만들고 실행하는 방법을 알아봅니다.

Azure Database for PostgreSQL은 ACID 규격 데이터베이스 서비스입니다. 미리 쓰기 로깅은 변경 내용의 원자성 및 내구성을 모두 보장합니다. 이 모듈에서는 Azure Database for PostgreSQL 미리 쓰기 로깅을 구현하는 방법을 알아봅니다.

Azure Database for PostgreSQL은 시스템 카탈로그 및 뷰를 사용하여 메타데이터를 효율적으로 관리합니다. 이를 이해하면 데이터베이스 성능을 크게 향상시키고 PostgreSQL 시스템 관리를 간소화할 수 있습니다.

Azure Database for PostgreSQL은 다중 사용자 관계형 데이터베이스 솔루션입니다. 사용자의 증가는 충돌의 위험을 가져오므로 현재 배치된 동시성 시스템을 이해하는 것이 중요합니다.

DBMS(데이터베이스 관리 시스템)에는 이 데이터에 대해 실행되는 데이터 및 쿼리를 이해하는 시스템이 필요합니다. 성능 튜닝의 작동 방식과 성능 메트릭을 평가하는 방법을 이해하는 것이 중요합니다.

Azure Database for PostgreSQL 유연한 서버는 PostgreSQL 서버에서의 데이터 마이그레이션을 지원합니다. 이 모듈에서는 온라인 및 오프라인 마이그레이션 도구와 방법을 다루며 시나리오에 적합한 방식을 선택하는 데 도움이 됩니다.