요약

  1. 보안
    • 종단 간 암호화: Secured with end-to-end encryption
  2. 성능
    • multiple caches
    • optimized query
  3. 아키텍처
    • 대규모 병렬처리: Massively parallel processing (MPP)
    • 클러스터의 각 노드가 전체 데이터 세트의 일부를 로컬로 저장한다
    • 수많은 독립 노드가 고속 네트워크로 연결 된 하나의 분산 메모리 컴퓨터 시스템
    • 프로세서끼리 메모리,디스크를 공유하지 않고 특정 인터페이스로 메시지 통신한다
    • 열 기반 데이터 저장소: columnar data store
    • 비공유 아키텍처: shared nothing, OLAP architecture, 네트워크를 제외하고 모든 자원을 공유하지 않음. 각 노드가 서로 독립적인 분산 컴퓨팅 아키텍처
    • compute node 슬라이스당 10개
  4. 데이터형식
    • array 지원 없음 리모델링 각오. noSQL 지원없음.
  5. 동시확장성 기능(Concurrency scaling)에 대하여
    • 클러스터에 임시 클러스터를 자동으로 추가하여 지속적으로 빠른 성능으료 동시 요청을 처리하는 기능
    • 기본 클러스터를 24시간 사용중일 때 동시성 확장에 대한 1시간 크레딧이 누적. 월말에 누적 크레딧을 초과하는 사용량에 대하여 초 단위로 청구
  6. 기능
    • 스펙트럼 (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