개발자의 오르막
[AWS 활용교육 #07] AWS 데이터베이스 본문
# 데이터베이스
- SQL 을 쓸 것이냐, NoSQL 을 쓸 것이냐를 결정해야 한다.
- 관계형데이터베이스는 트랜잭션 제어, 데이터 속성, 조인, 복잡하고, 정형화된 데이터를
처리하는 것에 최적화 되어있다.
그러나 엄청나게 많은 쿼리를 처리하는데에는 비적합하다.
마스터 서버 한 대의 성능을 높인다. ( 수직적 확장 )
- 비용 효율적이고 조절 가능한 용량
시간 소모적인 데이터베이스 관리 작업을 지원
Amazon Aurora, MySQL, MariaDB, Microsoft SQL Server, Oracle, PostgreSQL 데이터 베이스
VMware 에 배포 가능
- Amazon RDS 장점
간편하고 빠른 배포
일반적인 데이터베이스 관리 작업을 관리
애플리케이션과 호환됨
빠르고 예상 가능한 성능
간편하고 빠른 확장
보안
비용 효율적
- 서버리스 환경에서 DynomoDB가 많이 사용됨.
테이블 생성만 요청하면 끝
- 다양한 데이터가 들어오면 동적으로 칼럼이 생성됨
- https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html
'교육과정 ( SW 개발자 심화과정 ) > AWS' 카테고리의 다른 글
[AWS 활용교육 #09] 탄력성을 가진 인프라 (0) | 2019.10.25 |
---|---|
[AWS 활용교육 #08] AWS 데이터베이스 실습 (0) | 2019.10.25 |
[AWS 활용교육 #06] IAM (0) | 2019.10.25 |
[AWS 활용교육 #05] EBS (0) | 2019.10.25 |
[AWS 활용교육 #04] S3 (0) | 2019.10.25 |
Comments