[IBM Cloud] 제공하는 데이터베이스 종류
- IBM C:LOUDERs
- 2020. 8. 25.
대부분의 퍼블릭 클라우드는 오픈소스를 이용한 Database와 상용 데이터베이스를 모두 지원합니다.
이 서비스들은 처음에는 PaaS(Platform as a Service)서비스로 클라우드 업체에서 제공하다가 최근에는 각각의 벤더(몽고DB, Endterpise DB등)마다 자신들의 DBaaS(Database as a Service)로 영역을 넓혀가고 있습니다.
오늘은 IBM Cloud에서 제공하는 Dataabase 종류들에 대해여 알아보겠습니다.
■ Relational Database(관계형 데이터베이스)
▶︎ IBM DB2 on Cloud
Db2 on Cloud는 강력한 성능을 갖도록 구축되었으며 99.99% 업타임 SLA의 고가용성 옵션을 제공합니다. 필요한 대로 규모를 조정할 수 있고 롤링 보안 업데이트를 사용하므로 안심할 수 있습니다.
개인적으로 가장 애착을 가지고 있는 DBMS입니다.
▶︎ IBM DB2 Warehouse on Cloud
Db2 Warehouse on Cloud는 완벽히 관리되는 엔터프라이즈급 클라우드 데이터 웨어하우스 서비스입니다. BLU Acceleration 기반의 Db2 Warehouse on Cloud는 타의 추종을 불허하는 조회 성능을 제공합니다.
BLU Acceleration은 컬럼기반으로 데이터를 저장하는 방식으로 row방식보다 빠른것으로 알려져 있습니다.
▶︎ Informix
IBM Informix on Cloud 오퍼링은 IBM SoftLayer 글로벌 클라우드 인프라에서 Informix 데이터베이스를 제공합니다. 고객에게 자체 인프라를 관리하는 비용, 복잡성 및 위험없이 온 프레미스 Informix 배포의 풍부한 기능을 제공합니다. Informix on Cloud는 MQTT, REST 및 MongoDB API를 통한 손쉬운 액세스와 함께 TimeSeries, Spatial, NoSQL 및 SQL 데이터를 통합하는 고성능 엔진을 제공합니다.
▶︎ IBM Compose for MySQL
IBM Compose for MySQL은 빠르고 사용하기 쉬우며 유연한 RDBMS를 제공합니다. LAMP(Linux, Apache, MySQL 및 PHP) 웹 서비스 모델의 중심 구성요소로서, 이는 개발 요구사항을 위한 Python, PHP and C++를 포함한 여러 커넥터를 지원합니다.
▶︎ IBM Cloud Databases for PostgreSQL
IBM Cloud Databases for PostgreSQL는 인덱싱 가능한 JSON, 발행/구독 기능 및 드라이버 등의 강력한 개선사항으로 보완된 오브젝트 관계형 SQL 데이터베이스를 제공합니다.
▶︎ Databases for EnterpriseDB
EnterpriseDB는 성능, 개발자 생산성 및 Oracle과의 호환성을 위해 최적화 된 PostgreSQL 기반 데이터베이스 엔진입니다. EnterpriseDB 용 데이터베이스는 사용자를 위해 관리함으로써 EnterpriseDB를 더욱 향상시킵니다. 기능에는 고 가용성, 자동화 된 백업 오케스트레이션, 스토리지, RAM 및 vCPU의 분리 된 확장이 포함됩니다. EnterpriseDB 용 데이터베이스 가격은 기본 디스크, RAM 및 vCPU 할당과 백업 스토리지 사용량을 기반으로합니다.
PostgreSQL의 상용버전이며 오라클 데이터베이스와 유사한 엔진을 가지고 있습니다. 오라클에서 PostgreSQL로 마이그레이션을 할때 EDB를 많이 사용하는것으로 알고 있습니다.
▶︎ Hyper Protect DBaaS for PostgreSQL
Hyper Protect DBaaS for PostgreSQL은 표준화된 API를 통해 PostgreSQL을 프로비저닝, 관리, 유지보수 및 모니터링하는 기능을 제공합니다. 이는 데이터 위반과 데이터 조작의 위협으로부터의 보호하며 LinuxONE 퍼베이시브 암호화, 확장성, 성능 및 IBM Secure Service Container 기술의 장점을 활용합니다.
■ NOSQL(비정형 데이터베이스)
▶︎ IBM Cloudant
Cloudant는 웹, 모바일, IoT 및 서버리스 애플리케이션에 맞게 최적화된 확장 가능한 JSON 문서 데이터베이스입니다. 이 서비스는 CouchDB, PouchDB 및 가장 인기 있는 웹과 모바일 개발 스택용 라이브러리가 포함된 오픈 소스 에코시스템과 호환됩니다.
▶︎ IBM Cloud Databases for Redis
IBM Cloud Databases for Redis는 카운터, 큐, 목록 및 HyperLogLogs를 사용하여 복잡한 데이터 문제를 간단하게 처리할 수 있도록 합니다.
▶︎ IBM Cloud Databases for MongoDB
IBM Cloud Databases for MongoDB는 수직/수평적으로 확장 가능한 JSON 문서 저장소를 제공합니다. 풍부한 조회 및 통합 프레임워크를 보유하며 광범위한 애플리케이션 프레임워크 및 언어로 이용 가능합니다.
▶︎ Hyper Protect DBaaS for MongoDB
Hyper Protect DBaaS for MongoDB는 표준화된 API를 통해 MongoDB를 프로비저닝, 관리, 유지보수 및 모니터링하는 기능을 제공합니다. 이를 사용하면 전문 기술이 없어도 데이터를 완전 암호화된 클라이언트 데이터베이스에 보관할 수 있습니다.
▶︎ IBM Cloud Databases for Elasticsearch
IBM Cloud Databases for Elasticsearch는 전체 텍스트 검색 엔진의 유연성을 JSON 문서 데이터베이스의 인덱싱 기능과 결합합니다.
▶︎ IBM Cloud Databases for etcd
IBM Cloud Databases for etcd는 개발자가 분산 서버 구성 관리를 위해 서버 클러스터를 조정하고 관리하는 데 필요한 항상 올바른 데이터를 보유하는 데 사용할 수 있는 키 및 값 저장소입니다.
▶︎ IBM Compose for ScyllaDB
IBM Compose for ScyllaDB는 Apache Cassandra를 바로 대체할 수 있는 매우 빠른 저지연의 NoSQL 컬럼 저장소입니다.
■ Message Queue(메시지 큐)
▶︎ IBM Cloud Messages for RabbitMQ
IBM Cloud Messages for RabbitMQ는 현대 애플리케이션의 마이크로서비스 간에 메시지를 라우팅합니다. IBM Cloud Messages for RabbitMQ는 RabbitMQ를 관리하여 이를 보다 강화합니다. 기능에는 고가용성, 자동화된 백업 오케스트레이션 및 스토리지와 RAM의 분리된 확장 등이 포함됩니다.
■ Graph Database(그래프 큐)
▶︎ IBM Compose for JanusGraph
IBM Compose for JanusGraph는 고도로 상호 연결된 데이터의 저장과 조회를 위해 최적화된 Apache TinkerPop와 호환 가능한 분산 그래프 데이터베이스입니다.
■ 시계열 데이터베이스
▶︎ InfluxCloud
InfluxData는 오픈 소스를 기반으로하며 시계열 데이터를 처리하기 위해 구축되었습니다. 고객은 DevOps 인프라 모니터링 (클라우드 인프라, 컨테이너 및 애플리케이션), IoT 연결 장치 및 실시간 분석에 당사 제품을 사용합니다.
'IBM C:LOUDERs' 카테고리의 다른 글
[IBM CLoud] Linux 환경에서 DB2 Client를 이용해서 접속하는 방법 (0) | 2020.09.13 |
---|---|
[IBM Cloud] IBM DB2 on Cloud 훑어보기 (0) | 2020.09.11 |
Building Cloud Native and Multicloud Applications 수강 후기 (0) | 2020.08.21 |
[IBM Cloud] IBM Virtual Server (0) | 2020.07.26 |
IBM Cloud Essentials 수강후기 (0) | 2020.07.19 |