728x90
# 관계형 데이터베이스 VS 비관계형 데이터베이스
관계형데이터베이스 | 비관계형 데이터베이스 | |
영문 | RDBMS | NoSQL |
저장 데이터 구조 | - 테이블, 인덱스, 뷰 등 사용 - 열: 데이터 속성 | 행 : 데이터 값 |
- 키-값 페어, JSON, 그래프 또는 거의 모든 다른 유형의 데이터 구조 - 테이블 형식 x |
데이터 조작 방법 | SQL같은 쿼리 언어를 사용 | SQL이 필요 없는 방시긍로 저장 및 쿼리 |
데이터 스토리지 매커니즘 | 규칙 기반 행과 열에 정형 데이터 저장 | 개별 데이터 요소를 별도의 파일에 저장 |
유연한 구조 | 테이블 관계에 관한 엄격한 규칙 | - 정형 데이터 x - 파일, 비디오 같은 기타 비정형 콘텐츠 저장 가능 |
데이터 무결성 매커니즘 | ACID 속성 | - 가용성 보장 / 강력한 일관성 보장 x - 최신 버전 보장. |
AWS 제공 | Amazon RDS, Aurora, RedShift | DynamoDb etc... |
# Amazon RDS(Relational Database Service)
- 클라우드에서 간편하게 관계형 데이터베이스를 설치, 운영 및 규모를 조정할 수 있는 관리형 서비스 컬렉션
- 모델
- Aurora
- Micfosoft SQL Server
- MariaDB
- Oracle
- PostgreSQL
- MySQL
# Aurora
- 클라우드용으로 구축된 관계형 데이터 베이스
- MySQL, PostgreSQL과 호환
- 고가용성, 고성능
- 고급 상용 데이터베이스의 속도와 가용성, 오픈 소스 데이터베이스의 경제성 및 단순성을 모두 갖춤.
- 상용 데이터베이스의 10분의 1 비용으로 MySQL처리량의 최대 5배, PostgreSQL 처리량의 3배를 제공
# DynamoDB
- 서버리스 데이터베이스 방식의 완전관리형 키-값 데이터베이스 서비스
- 빠르고 유연한 NoSQL DB - 어떤 크기의 서비스에도 적합
- 10밀리초 미만의 일관된 성능과 무제한 확장성 제공
참고 url:
https://aws.amazon.com/ko/compare/the-difference-between-relational-and-non-relational-databases/
https://aws.amazon.com/ko/nosql/
NoSQL 데이터베이스란 무엇인가요? - 비관계형 데이터베이스 설명 - AWS
aws.amazon.com
728x90
'☁️ 뭉게뭉게 클라우드 > 🙀 rlch가 되기 위한 기초' 카테고리의 다른 글
[AWS | 클라우드] CloudTrail (0) | 2024.11.18 |
---|---|
[클라우드 | 용어 정리] 성능 | 확장성_수직확장,수평확장 | 가용성 | 모니터링 (0) | 2024.11.15 |
[클라우드 | 용어 정리] 베어메탈 | 온프레미스 | 클라우드 | 하이브리드 (1) | 2024.11.15 |
[AWS] Lambda (2) | 2022.08.04 |
[AWS] Cloudwatch EC2 리소스 사용 모니터링 (0) | 2022.07.27 |