Amazon 데이터베이스 서비스의 기초와 사용 사례 비교

데이터베이스



크게 나누어 2개로 나눌 수 있다.
  • 이전 DB → 관계형 DB (RDBS), 데이터 간의 관계가 정의 된 데이터를 처리하는 일반적인 DB 시스템
  • 빅데이터용 DB → NoSQL, 관계형 데이터 구조를 가지지 않고 SQL을 이용하지 않는 DB의 총칭

  • 데이터베이스의 전체 이미지






    DB
    AWS
    설명


    관계형 DB(RDB)
    RDS
    업무 시스템을 위한 DB의 기본은 관계형 데이터베이스

    데이터 웨어하우스(DWH)
    Redshift
    구조화된 데이터를 이용한 경영 분석을 위한 데이터베이스

    분산형 DB/데이터 레이크
    S3
    빅 데이터나 IoT 데이터를 축적하여 고속 처리를 가능하게 하는 DB와 스토리지의 조합

    KVS : 키 밸류 타입
    ElastiCache
    심플한 데이터 구조로 하는 것으로 고속 처리를 가능하게 한 DB

    와이드 컬럼형
    DynamonDB
    키에 대해 컬럼을 대규모로 등록할 수 있는 것이 와이드 컬럼형

    문서 DB
    Amazon DocumentDB
    키에 대해 문서 지향으로 XML 등의 데이터를 저장한다

    메모리 내 데이터 그리드
    ElastiCache
    KVS의 구조를 메모리를 이용하여 보다 고성능으로 한 DB

    모든 검색형 엔진 × 분산 DB
    Elasticsearch
    데이터의 모든 검색 엔진인 Elasticsearch는 분산 데이터베이스와 연계하여 데이터 전 검색 처리가 가능

    그래프 DB
    Amazon Neptune
    그래프 구조로 데이터간의 연결을 검색·가시화하는 DB

    분산 OLTP(RDB)
    Amazon Aurora
    온라인 트랜잭션 처리(Online TransactionProcessing)를 분산화하는 차세대 DB




    주요 DB 서비스 사용 사례 비교 표




    비교 항목
    RDS
    DynamonDB
    ElastiCache
    Redshift


    관계형 데이터베이스

    ×
    ×


    데이터베이스 캐시



    ×

    메타데이터 검색



    ×

    세션과 같은 상태 관리



    ×

    대용량 데이터 분석

    ×
    ×


    실시간 데이터 분석



    ×

    낮은 대기 시간



    ×

    모바일 백엔드 데이터베이스



    ×


    범용성이 높은 것은 RDS
    낮은 대기 시간 및 캐시 요구 사항의 경우 DynamonDB, ElastiCache
    대용량 데이터 분석은 Redshift

    참고



    Amazon RDS
    Amazon DynamoDB
    Amazon ElastiCache
    Amazon Redshift

    AWS 데이터베이스 2020



    htps : // 퍼지 s. 아 wsc ぉ d. 이 m / rs / 112-TZM-766 / 속눈썹 s / A WS-01_A WS_Sumi t_Onne_2020_ T01. pdf

    좋은 웹페이지 즐겨찾기