Relational Database Service
클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영, 확장 할 수 있도록 도와주는 웹서비스
=> Amazon Aurora, MySQL, ORACLE, PostgreSQL, MariaDB, SQLServer
규모에 상관없이 빠르고 유연한 완전관리형 NoSQL 데이터베이스 서비스
NoSQL : not SQL, not only SQL등으로 해석 가능하다.
RDS | DynamoDB | |
---|---|---|
데이터 접근 | SQL이 주로 사용되고 다양한 툴들이 사용 | AWS 콘솔, AWS CLI 등 |
성능 | 스토리지(데잍터 저장) 최적화 | 컴퓨팅(데이터 처리) 최적화 |
스케일링 | 스케일 업 | 스케일 아웃(수평적 증설) |
쿼리 | 확장성은 별로지만 유연한 쿼리. 데이터웨어하우스를 생성할 때 사용된다. | 확장성은 좋지만 RDS보다 효율적이지 못한 쿼리 |
쿼리비용 | 상대적으로 높음 | 상대적으로 저렴 |
인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스
메모리에 데이터가 저장되서 서버가 중단되면 데이터가 사라진다.
메모리 용량을 초과해서 데이터가 저장될 수 없다.
=> Redis, Memcached
Simple Storage Service
데이터를 안정적으로 저장하고 검색할 수 있는 인터넷 스토리지 서비스
S3 특징
S3 주요 용어
StorageClass(S3의 종류)
S3의 장점
S3 사용자들의 예시
컴퓨터, 서버에 데이터를 저장하는 저장소 역할을 수행하는 부품
저장장치 유형
플로피 디스크, CD, USB, ...
기업 스토리지 유형
TAPE(가장 오래된 스토리지), HDD(HardDiskDrive, TAPE보다 전송 속도가 빠름), SSD(Solid State Driver, 속도가 빠르지만 비쌈), NVMe(노트북에 주로 사용, NVMe 서버 전용 스토리지, 고성능)
연결방식에 따른 저장장치 종류
DataBase
DB 애플리케이션 / Data 그 자체
DataBase Management System
DB를 관리하고 운영하는 소프트웨어