ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cloud에서 사용하는 주요 DBMS 및 서비스 Architecture
    클라우드 2022. 1. 21. 09:58

    Cloud상에서 사용하는 주요 DBMS에 대해서 간략하게 정리해 보았습니다.

    특징과 Architec 위주로 정리한 자료입니다.
    Architecture는 https://github.com/PaaS-TA/Guide 자료를 참조 하였습니다.

     

    • MySQL
      MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템이다. 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템으로서 오라클이 관리 및 지원하고 있으며, Qt처럼 이중 라이선스가 적용
    • MongoDB
        솔루션 자체적으로 분산 처리, 샤딩, 데이터 리밸런싱, 데이터 복제, 복구 등을
        지원하고 무엇보다 Schema-Free(Schema-less)한 구조이기에 대용량의 데이터
        작업에 아주 효율적인 DBMS임, 일부 RDBMS의 기능을 제공함.
    • Redis
      Remote Dictionary Server의 약자로서, "키-값" 구조의 비정형 데이터를
      저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 임
    • GlusterFS
      GlusterFS는 확장성이 가능한 NAS 파일 시스템이다. 다수의 스토리지를 이더넷 또는 인피니밴드를 통하여 하나의 커다란 병렬 네트워크 파일 시스템으로 통합한다. 클라우드 컴퓨팅 및 스트리밍 미디어 서비스 그리고 콘텐츠 전송 네트워크와 같은 서비스등에 사용
    • RabbitMQ
      RabbitMQ는 AMQP(Advenced Message Queing Protocol, MQ 표준 프로토콜)를 따르는 여러 오픈소스 메시지 브로커 소프트웨어로, 메세지를 많은 사용자에게 전달하거나, 요청에 대한 처리 시간이 길 때, 해당 요청을 다른 API에게 위임하고 빠른 응답을 할 때 많이 사용

    • WEB IDE
      개요 통합 개발 환경(Integrated Development Environment, IDE)이란 공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스(Graphical User Interface, GUI)로 결합하는 애플리케이션을 구축하기 위한 소프트웨어
    • Pinpoint APM
      대규모 분산 시스템의 성능을 분석하고 문제를 진단, 처리하는 java 플랫폼 
    • CUBRID
        관계형 데이터베이스 관리 시스템의 이름이며, 오픈 소스 소프트웨어.
        DBMS 엔진 부분은 아파치라이선스 2.0 라이선스가 적용, 인터페이스 부분은 BSD 라이선스가 적용,
        2008년 11월 CUBRID 2008 (CUBRID 8)이 출시되면서 오픈소스 DBMS로 전환됨
    • PostgreSQL
      ORDBMS중 하나이며 무료로 제공, 1985년 개발을 시작하여 1996년 첫 출시
      오라클 개발자들이 대거나와 PostgreSQL 개발에 합류하여 oracle과 유사
    • 티베로(Tibero)
      티맥스데이터사에서 개발한 고성능, 고가용성 및 확장성을 제공하는 엔터프라이즈 RDBMS임,
      오라클 제품과 거의 동일한 호환성을 제공하고 있음
    • MariaDB란
      MariaDB 는 MySQL 의 발전된 형태의 대체제로써, GPL v2 라이센스로 유지되며,
      대개의 경우 MySQL과 거의 동일하게 동작
    • Machbase DB
      기계에서 생성되는 시계열 로그 데이터(서버, 네트웍 장치 및 응용 프로그램)를
      실시간으로 저장, 검색, 분석이 가능한 컬럼형 Database
    • Tenant의 간략한 개념
      클라우드 인프라/서비스 제공 방식
        . Single Tenant : 1개 서버에 대해 1개 기업의 데이터, 어플리케이션만 제공
        . Multi Tenant : 다른 사용자들과 서버, 스토리지를 공유
        . 싱글과 멀티의 차이는 하드웨어를 공유하는가 안 하는가의 차이 임
    • ORDBMS와 RDBMS와의 차이점
      데이타의 저장 및 접근 방법에 대한 관점의 차이가 있음
       . RDBMS : 행과 열이 있는 하나 이상의 관계 또는 테이블의 모음
       . ORDBMS : 데이터가 객체로 저장된 것처럼 작동

    '클라우드' 카테고리의 다른 글

    PaaS-TA 간략한 개념  (0) 2022.01.21
    BOSH(Bosh Outer Shell) Architecture  (0) 2022.01.21
    Cloud VPC, NAT  (0) 2022.01.20
    Cloud Network 용어 정리  (0) 2022.01.20
    국내 CSP(Cloud Service Provider) 3사 클라우드 기능 비교  (1) 2022.01.19
Designed by Tistory.