aws

aws (RDS)

짱구는굿 2023. 12. 11. 12:05

RDS (관계형 데이터베이스)

- 관계형 데이터베이스의 예로 커피숍의 인벤토리 관리 시스템을 들 수 있습니다. 데이터베이스의 각 레코드에는 제품 이름, 크기, 가격 등 단일 항목에 대한 데이터가 포함됩니다.

- RDS는 데이터베이스에 대한 보안을 강화하기 위한 다양한 기능을 제공하며, 규정 준수를 위한 설정도 가능합니다.

- 여러 AZ에 데이터베이스를 자동으로 배포하여 하드웨어 또는 가용 영역의 장애로부터 데이터베이스를 보호합니다. 

- 관계형 데이터베이스는 정형 쿼리 언어(SQL)를 사용하여 데이터를 저장하고 쿼리합니다. 이러한 접근 방식은 데이터를 쉽게 이해할 수 있고 일관되며 확장 가능한 방식으로 저장할 수 있습니다. 예를 들어 커피숍 점주는 가장 자주 구입하는 음료가 미디엄 라떼인 모든 식별하기 위해 SQL 쿼리를 작성할 수 있습니다.

 

관계형 데이터베이스 내의 데이터 예:

ID제품 이름크기가격

ID 제품 이름 크기 가격
1 미디엄 로스트 원두 커피  12 oz $5.30
2 다크 로스트 원두 커피 20 oz $9.27

 

- RDS는 하드웨어, 프로비저닝, 데이터베이스 설정, 패치 적용 백업과 같은 작업을 자동화하는 관리형 서비스입니다. 이러한 기능을 사용하면 관리 작업을 수행하는 데 드는 시간을 줄이고 데이터를 사용하여 애플리케이션을 혁신하는 데 더 많은 시간을 할애할 수 있습니다.

- RDS를 다른 서비스와 통합하면 AWS Lambda를 사용하여 서버리스 애플리케이션에서 데이터베이스를 쿼리하는 등 비즈니스 및 운영 요구 사항을 충족할 수 있습니다.

- RDS는 다양한 보안 옵션을 제공합니다. 대부분의 Amazon RDS 데이터베이스 엔진이 저장 시 암호화(데이터가 저장되는 동안 데이터를 보호) 및 전송 중 암호화(데이터를 전송 및 수신하는 동안 데이터를 보호)를 제공합니다.

 

RDS 데이터베이스 엔진

  • Amazon Aurora
  • PostgreSQL
  • MySQL
  • MariaDB
  • Oracle Database
  • Microsoft SQL Server