요약
- 보안
- 종단 간 암호화: Secured with end-to-end encryption
- 성능
- multiple caches
- optimized query
- 아키텍처
- 대규모 병렬처리: Massively parallel processing (MPP)
- 클러스터의 각 노드가 전체 데이터 세트의 일부를 로컬로 저장한다
- 수많은 독립 노드가 고속 네트워크로 연결 된 하나의 분산 메모리 컴퓨터 시스템
- 프로세서끼리 메모리,디스크를 공유하지 않고 특정 인터페이스로 메시지 통신한다
- 열 기반 데이터 저장소: columnar data store
- 비공유 아키텍처: shared nothing, OLAP architecture, 네트워크를 제외하고 모든 자원을 공유하지 않음. 각 노드가 서로 독립적인 분산 컴퓨팅 아키텍처
- compute node 슬라이스당 10개
- 데이터형식
- array 지원 없음 리모델링 각오. noSQL 지원없음.
- 동시확장성 기능(Concurrency scaling)에 대하여
- 클러스터에 임시 클러스터를 자동으로 추가하여 지속적으로 빠른 성능으료 동시 요청을 처리하는 기능
- 기본 클러스터를 24시간 사용중일 때 동시성 확장에 대한 1시간 크레딧이 누적. 월말에 누적 크레딧을 초과하는 사용량에 대하여 초 단위로 청구
- 기능
- 스펙트럼 (1TB 5불)
- Datashare (동일한 AWS 계정 내 클러스터간의 데이터 공유)
비공유 아키텍처(Shared-nothing)
- Decentralised, local storage Single cluster
- 성능과 확장성: RDB로서 ACID를 보장하며 노드를 선형적으로 확장할 수 있음
- 메모리와 운영체제를 공유하지 않기 때문에 데이터 병목현상이 없고 노드를 추가하기 쉽다
- 각 노드에 데이터가 분할되어 관리되기 때문에 읽기/쓰기에 대한 처리 시 경합이 줄어든다
- 모든 노드에서 쓰기가 가능하여 전통 RDB에서 지니던 쓰기 확장성이 가능하다 -> Scale Out
- No PK/FK
- Shared-disk: Shared storage Single Cluster