Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ncp
- 파일시그니처
- 개인정보보호법
- 보안컨설팅
- 클라우드보안
- metasploit
- 공개키
- Iam
- 로드밸런서
- AWS SSA
- 인스턴스
- isms
- 와이어샤크
- 클라우드 자격증
- 취약점
- AWS
- AWS SAA
- EC2
- mysql
- 로그분석
- 정보보안
- 클라우드자격증
- Burp Suite
- 클라우드서비스
- azure
- 네이버클라우드
- ISMS-P
- RDS
- 클라우드
- 정보보호
Archives
- Today
- Total
처음 만나는 클라우드 보안
[AWS] NoSQL이란: 테이블생성 및 데이터 구조 살펴보기 본문
반응형
NoSQL이란?
기존 관계형 데이터베이스와 비교하여 스키마(Schema)가 없고, 변수형이 상당히 간소하여 데이터 입출력에 대한 자유로운 일관성을 갖는다. 주로 비정형 데이터를 다루는 빅데이터, 실시간 웹 애플리케이션의 상업적 이용에 널리 사용된다. 대표적으로 MonggoDB가 사용되며 AWS에서는 NoSQL서비스로 DynamoDB가 제공된다.
- NoSQL 주 사용처
- 광고서비스의 쿠키 정보 수집
- 모바일 애플리케이션의 데이터 및 세션 저장
- 게임 애플리케이션 유저 환경 설정, 플레이어 게임 상태 저장
- 리얼리티 쇼, 슈퍼볼 광고의 투표 데이터 저장
- IoT 기기의 센서 데이터, 로그 데이터
- NoSQL VS RDBMS 용어 비교
NoSQL | RDBMS |
Database | Database |
Collection | Table |
Documnet | row, record |
Field | column |
- NoSQL 데이터 저장 예시
Product ID(파티션키) | Type(정렬키) | (Schema는 아이템별로 지정됨) | ||
1 | Book ID | Odyssey | Homer | 1871 |
2 | Album | 6 Partitas | Bach | |
3 | Movie | THe Kid | Drama Comedy | Chaplin |
NoSQL 생성 및 데이터 관리
- NoSQL 생성하기
AWS 서비스 > DynamoDB > 테이블 생성
- 데이터 입력
글로벌 테이블 메뉴 > 작업, 항목 생성 > 테이블 세부 정보 보기 > 데이터 항목 추가 생성
- 데이터 검색 (쿼리)
참고) 프로젝트 수행 시 DynamoDB 저장 or MySQL저장 더 좋은 경우를 따져봐야 할 것.
ex) 쇼핑몰의 회원 정보 및 상품정보, 금융기관의 계좌정보 및 대출정보 등 => MySQL이 더 유리함
반응형
'클라우드 기초 > Amazon AWS' 카테고리의 다른 글
[AWS] DevOps를 위한 Cloudformation (0) | 2022.06.21 |
---|---|
[AWS] 아키텍쳐 구성도 사이트 (0) | 2022.06.20 |
[AWS] ECS이란: ECS 생성하기 (0) | 2022.06.20 |
[AWS] 사용자 접근 관리를 위한 IAM 설정 (0) | 2022.06.19 |
[AWS] 로드밸런싱이란: 타겟그룹 & 로드밸런서 구성 (0) | 2022.06.19 |
Comments