-
Notifications
You must be signed in to change notification settings - Fork 52
RDBMS Metainfo Comparison
test/rdbms-mariadb-test에서 각 CSP에 실제 사용 중인 Connection 설정으로, 동일 커넥션에 대해
GET /spider/rdbmsmetainfo를 DBEngine=mysql과 DBEngine=mariadb 각각 호출해 얻은 실측 결과입니다.
- 조회 시각: 2026-08-10
-
대상 CSP: 4개 (
test/rdbms-mariadb-testREADME 기준 MariaDB 지원 표기 CSP — AWS, Alibaba, OpenStack, NHN) -
엔드포인트:
GET /spider/rdbmsmetainfo?ConnectionName={conn}&DBEngine={mysql|mariadb} - 필드 순서: MySQL → MariaDB
- Tencent는 실제 API 검증(
Create MariaDB not supported) 결과 MariaDB 미지원으로 확인되어 드라이버에서 제외됨
| CSP | 상태 | 버전 개수 (MySQL→MariaDB) | 인스턴스 스펙 (MySQL→MariaDB) | 최소 용량 (MySQL→MariaDB) | 주요 차이점 |
|---|---|---|---|---|---|
| AWS | 둘 다 라이브 조회 성공 | 3 → 6 | 194 → 186개, 거의 동일 | 5GB → 5GB | MariaDB는 MySQL과 같은 스펙을 다 쓰되 db.c6gd 패밀리(8종)만 빠짐 |
| Alibaba | 둘 다 라이브 조회 성공 | 5 → 2 | 171 → 11개, 네이밍 자체가 다름 (겹치는 항목 0개) | 5GB → 20GB | MariaDB를 완전히 별도 상품으로 취급 — 스펙·스토리지·최소용량 모두 다름 |
| OpenStack | MariaDB 미지원 | 1 → 미지원 | 6 → 미지원 | 1GB → 미지원 | 이 환경 Trove에 MariaDB datastore 자체가 설치 안 됨 |
| NHN | 둘 다 라이브 조회 성공 | 25 → 16 | 17 → 17, 완전 동일 | 20GB → 20GB | 버전 네이밍(MYSQL_V* vs MARIADB_V*)만 다르고 나머지는 100% 동일 |
상태: 둘 다 라이브 조회 성공
| 필드 | MySQL | MariaDB |
|---|---|---|
| SupportedVersions | 5.7, 8.0, 8.4 | 10.5, 10.6, 10.11, 11.4, 11.8, 12.3 |
| DBInstanceSpecOptions | 194개 (db.t3, db.t4g, db.m5/5d, db.m6g/gd/i/id, db.m7g/i, db.m8g/gd, db.r5/5d, db.r6g/gd/i/id, db.r7g/i, db.r8g/gd, db.c6gd, db.x2idn/iedn) | 186개 (db.t3, db.t4g, db.m5/5d, db.m6g/gd/i/id, db.m7g/i, db.m8g/gd, db.r5/5d, db.r6g/gd/i/id, db.r7g/i, db.r8g/gd, db.x2idn/iedn) |
| StorageTypeOptions | gp2, gp3, io1, io2 | gp2, gp3, io1, io2 |
| StorageSizeRange | 5 – 65,536 GB | 5 – 65,536 GB |
| HA / Backup | HA · Backup · 보존 0–35일 | HA · Backup · 보존 0–35일 |
| Public / DeletionProtection / Encryption | 지원 · 지원 · 지원 | 지원 · 지원 · 지원 |
| StorageType / Size 선택 가능 | 가능 · 가능 | 가능 · 가능 |
| Subnet / SecurityGroup 필수 | 필수 · 필수 | 필수 · 필수 |
| SupportsTag | 지원 | 지원 |
차이점: MariaDB는 MySQL과 동일한 186개 인스턴스 클래스를 그대로 지원하되,
db.c6gd패밀리(8종: medium~12xlarge)만 MariaDB 목록에서 빠져 있습니다. 그 외 버전 목록(엔진 자체 버전 체계 차이) 외에는 완전히 동일합니다.
AWS MySQL 인스턴스 스펙 전체 목록 (194개)
db.c6gd.12xlarge, db.c6gd.16xlarge, db.c6gd.2xlarge, db.c6gd.4xlarge, db.c6gd.8xlarge, db.c6gd.large, db.c6gd.medium, db.c6gd.xlarge, db.m5.12xlarge, db.m5.16xlarge, db.m5.24xlarge, db.m5.2xlarge, db.m5.4xlarge, db.m5.8xlarge, db.m5.large, db.m5.xlarge, db.m5d.12xlarge, db.m5d.16xlarge, db.m5d.24xlarge, db.m5d.2xlarge, db.m5d.4xlarge, db.m5d.8xlarge, db.m5d.large, db.m5d.xlarge, db.m6g.12xlarge, db.m6g.16xlarge, db.m6g.2xlarge, db.m6g.4xlarge, db.m6g.8xlarge, db.m6g.large, db.m6g.xlarge, db.m6gd.12xlarge, db.m6gd.16xlarge, db.m6gd.2xlarge, db.m6gd.4xlarge, db.m6gd.8xlarge, db.m6gd.large, db.m6gd.xlarge, db.m6i.12xlarge, db.m6i.16xlarge, db.m6i.24xlarge, db.m6i.2xlarge, db.m6i.32xlarge, db.m6i.4xlarge, db.m6i.8xlarge, db.m6i.large, db.m6i.xlarge, db.m6id.12xlarge, db.m6id.16xlarge, db.m6id.24xlarge, db.m6id.2xlarge, db.m6id.32xlarge, db.m6id.4xlarge, db.m6id.8xlarge, db.m6id.large, db.m6id.xlarge, db.m7g.12xlarge, db.m7g.16xlarge, db.m7g.2xlarge, db.m7g.4xlarge, db.m7g.8xlarge, db.m7g.large, db.m7g.xlarge, db.m7i.12xlarge, db.m7i.16xlarge, db.m7i.24xlarge, db.m7i.2xlarge, db.m7i.48xlarge, db.m7i.4xlarge, db.m7i.8xlarge, db.m7i.large, db.m7i.xlarge, db.m8g.12xlarge, db.m8g.16xlarge, db.m8g.24xlarge, db.m8g.2xlarge, db.m8g.48xlarge, db.m8g.4xlarge, db.m8g.8xlarge, db.m8g.large, db.m8g.xlarge, db.m8gd.12xlarge, db.m8gd.16xlarge, db.m8gd.24xlarge, db.m8gd.2xlarge, db.m8gd.48xlarge, db.m8gd.4xlarge, db.m8gd.8xlarge, db.m8gd.large, db.m8gd.xlarge, db.r5.12xlarge, db.r5.16xlarge, db.r5.24xlarge, db.r5.2xlarge, db.r5.4xlarge, db.r5.8xlarge, db.r5.large, db.r5.xlarge, db.r5d.12xlarge, db.r5d.16xlarge, db.r5d.24xlarge, db.r5d.2xlarge, db.r5d.4xlarge, db.r5d.8xlarge, db.r5d.large, db.r5d.xlarge, db.r6g.12xlarge, db.r6g.16xlarge, db.r6g.2xlarge, db.r6g.4xlarge, db.r6g.8xlarge, db.r6g.large, db.r6g.xlarge, db.r6gd.12xlarge, db.r6gd.16xlarge, db.r6gd.2xlarge, db.r6gd.4xlarge, db.r6gd.8xlarge, db.r6gd.large, db.r6gd.xlarge, db.r6i.12xlarge, db.r6i.16xlarge, db.r6i.24xlarge, db.r6i.2xlarge, db.r6i.32xlarge, db.r6i.4xlarge, db.r6i.8xlarge, db.r6i.large, db.r6i.xlarge, db.r6id.12xlarge, db.r6id.16xlarge, db.r6id.24xlarge, db.r6id.2xlarge, db.r6id.32xlarge, db.r6id.4xlarge, db.r6id.8xlarge, db.r6id.large, db.r6id.xlarge, db.r7g.12xlarge, db.r7g.16xlarge, db.r7g.2xlarge, db.r7g.4xlarge, db.r7g.8xlarge, db.r7g.large, db.r7g.xlarge, db.r7i.12xlarge, db.r7i.16xlarge, db.r7i.24xlarge, db.r7i.2xlarge, db.r7i.48xlarge, db.r7i.4xlarge, db.r7i.8xlarge, db.r7i.large, db.r7i.xlarge, db.r8g.12xlarge, db.r8g.16xlarge, db.r8g.24xlarge, db.r8g.2xlarge, db.r8g.48xlarge, db.r8g.4xlarge, db.r8g.8xlarge, db.r8g.large, db.r8g.xlarge, db.r8gd.12xlarge, db.r8gd.16xlarge, db.r8gd.24xlarge, db.r8gd.2xlarge, db.r8gd.48xlarge, db.r8gd.4xlarge, db.r8gd.8xlarge, db.r8gd.large, db.r8gd.xlarge, db.t3.2xlarge, db.t3.large, db.t3.medium, db.t3.micro, db.t3.small, db.t3.xlarge, db.t4g.2xlarge, db.t4g.large, db.t4g.medium, db.t4g.micro, db.t4g.small, db.t4g.xlarge, db.x2idn.16xlarge, db.x2idn.24xlarge, db.x2idn.32xlarge, db.x2iedn.16xlarge, db.x2iedn.24xlarge, db.x2iedn.2xlarge, db.x2iedn.32xlarge, db.x2iedn.4xlarge, db.x2iedn.8xlarge, db.x2iedn.xlarge
AWS MariaDB 인스턴스 스펙 전체 목록 (186개, MySQL과 동일하되 db.c6gd.* 제외)
db.m5.12xlarge, db.m5.16xlarge, db.m5.24xlarge, db.m5.2xlarge, db.m5.4xlarge, db.m5.8xlarge, db.m5.large, db.m5.xlarge, db.m5d.12xlarge, db.m5d.16xlarge, db.m5d.24xlarge, db.m5d.2xlarge, db.m5d.4xlarge, db.m5d.8xlarge, db.m5d.large, db.m5d.xlarge, db.m6g.12xlarge, db.m6g.16xlarge, db.m6g.2xlarge, db.m6g.4xlarge, db.m6g.8xlarge, db.m6g.large, db.m6g.xlarge, db.m6gd.12xlarge, db.m6gd.16xlarge, db.m6gd.2xlarge, db.m6gd.4xlarge, db.m6gd.8xlarge, db.m6gd.large, db.m6gd.xlarge, db.m6i.12xlarge, db.m6i.16xlarge, db.m6i.24xlarge, db.m6i.2xlarge, db.m6i.32xlarge, db.m6i.4xlarge, db.m6i.8xlarge, db.m6i.large, db.m6i.xlarge, db.m6id.12xlarge, db.m6id.16xlarge, db.m6id.24xlarge, db.m6id.2xlarge, db.m6id.32xlarge, db.m6id.4xlarge, db.m6id.8xlarge, db.m6id.large, db.m6id.xlarge, db.m7g.12xlarge, db.m7g.16xlarge, db.m7g.2xlarge, db.m7g.4xlarge, db.m7g.8xlarge, db.m7g.large, db.m7g.xlarge, db.m7i.12xlarge, db.m7i.16xlarge, db.m7i.24xlarge, db.m7i.2xlarge, db.m7i.48xlarge, db.m7i.4xlarge, db.m7i.8xlarge, db.m7i.large, db.m7i.xlarge, db.m8g.12xlarge, db.m8g.16xlarge, db.m8g.24xlarge, db.m8g.2xlarge, db.m8g.48xlarge, db.m8g.4xlarge, db.m8g.8xlarge, db.m8g.large, db.m8g.xlarge, db.m8gd.12xlarge, db.m8gd.16xlarge, db.m8gd.24xlarge, db.m8gd.2xlarge, db.m8gd.48xlarge, db.m8gd.4xlarge, db.m8gd.8xlarge, db.m8gd.large, db.m8gd.xlarge, db.r5.12xlarge, db.r5.16xlarge, db.r5.24xlarge, db.r5.2xlarge, db.r5.4xlarge, db.r5.8xlarge, db.r5.large, db.r5.xlarge, db.r5d.12xlarge, db.r5d.16xlarge, db.r5d.24xlarge, db.r5d.2xlarge, db.r5d.4xlarge, db.r5d.8xlarge, db.r5d.large, db.r5d.xlarge, db.r6g.12xlarge, db.r6g.16xlarge, db.r6g.2xlarge, db.r6g.4xlarge, db.r6g.8xlarge, db.r6g.large, db.r6g.xlarge, db.r6gd.12xlarge, db.r6gd.16xlarge, db.r6gd.2xlarge, db.r6gd.4xlarge, db.r6gd.8xlarge, db.r6gd.large, db.r6gd.xlarge, db.r6i.12xlarge, db.r6i.16xlarge, db.r6i.24xlarge, db.r6i.2xlarge, db.r6i.32xlarge, db.r6i.4xlarge, db.r6i.8xlarge, db.r6i.large, db.r6i.xlarge, db.r6id.12xlarge, db.r6id.16xlarge, db.r6id.24xlarge, db.r6id.2xlarge, db.r6id.32xlarge, db.r6id.4xlarge, db.r6id.8xlarge, db.r6id.large, db.r6id.xlarge, db.r7g.12xlarge, db.r7g.16xlarge, db.r7g.2xlarge, db.r7g.4xlarge, db.r7g.8xlarge, db.r7g.large, db.r7g.xlarge, db.r7i.12xlarge, db.r7i.16xlarge, db.r7i.24xlarge, db.r7i.2xlarge, db.r7i.48xlarge, db.r7i.4xlarge, db.r7i.8xlarge, db.r7i.large, db.r7i.xlarge, db.r8g.12xlarge, db.r8g.16xlarge, db.r8g.24xlarge, db.r8g.2xlarge, db.r8g.48xlarge, db.r8g.4xlarge, db.r8g.8xlarge, db.r8g.large, db.r8g.xlarge, db.r8gd.12xlarge, db.r8gd.16xlarge, db.r8gd.24xlarge, db.r8gd.2xlarge, db.r8gd.48xlarge, db.r8gd.4xlarge, db.r8gd.8xlarge, db.r8gd.large, db.r8gd.xlarge, db.t3.2xlarge, db.t3.large, db.t3.medium, db.t3.micro, db.t3.small, db.t3.xlarge, db.t4g.2xlarge, db.t4g.large, db.t4g.medium, db.t4g.micro, db.t4g.small, db.t4g.xlarge, db.x2idn.16xlarge, db.x2idn.24xlarge, db.x2idn.32xlarge, db.x2iedn.16xlarge, db.x2iedn.24xlarge, db.x2iedn.2xlarge, db.x2iedn.32xlarge, db.x2iedn.4xlarge, db.x2iedn.8xlarge, db.x2iedn.xlarge
상태: 둘 다 라이브 조회 성공
| 필드 | MySQL | MariaDB |
|---|---|---|
| SupportedVersions | 5.5, 5.6, 5.7, 8.0, 8.4 | 10.3, 10.6 |
| DBInstanceSpecOptions | 171개 (mysql.* / rds.mysql.* 네이밍) |
11개 (mariadb.* 전용 네이밍) |
| StorageTypeOptions | cloud_auto, cloud_essd, cloud_essd2, cloud_essd3, local_ssd | cloud_essd, cloud_essd2, cloud_essd3 |
| StorageSizeRange | 5 – 64,000 GB | 20 – 32,000 GB |
| HA / Backup | HA · Backup · 보존 7–730일 | HA · Backup · 보존 7–730일 |
| Public / DeletionProtection / Encryption | 지원 · 지원 · 지원 | 지원 · 지원 · 지원 |
| StorageType / Size 선택 가능 | 가능 · 가능 | 가능 · 가능 |
| Subnet / SecurityGroup 필수 | 필수 · 불필요 | 필수 · 불필요 |
| SupportsTag | 지원 | 지원 |
차이점: Alibaba는 MariaDB를 MySQL과 완전히 분리된 상품으로 취급합니다. 인스턴스 클래스가
mariadb.*전용 네이밍(11종)으로 MySQL의mysql.*/rds.mysql.*171종과 하나도 겹치지 않고, 스토리지 타입도local_ssd/cloud_auto가 빠지며 최소 스토리지 용량도 5GB → 20GB로 더 큽니다.
Alibaba MariaDB 인스턴스 스펙 전체 목록 (11개, MySQL과 전혀 겹치지 않음)
mariadb.n2.medium.2c, mariadb.n2.small.2c, mariadb.x2.2xlarge.2c, mariadb.x2.large.2c, mariadb.x2.xlarge.2c, mariadb.x4.2xlarge.2c, mariadb.x4.4xlarge.2c, mariadb.x4.8xlarge.2c, mariadb.x4.large.2c, mariadb.x4.xlarge.2c, mariadb.x8.2xlarge.2c
상태: MariaDB 미지원
⚠️ MariaDB 호출 결과:"DBEngine 'mariadb' is not supported"— 이 OpenStack 환경의 Trove에 MariaDB datastore가 설치되어 있지 않습니다.
| 필드 | MySQL | MariaDB |
|---|---|---|
| SupportedVersions | 5.7.29 | — 미지원 |
| DBInstanceSpecOptions | m1.amphora, m1.large, m1.medium, m1.small, m1.tiny, m1.xlarge | — 미지원 |
| StorageTypeOptions | RBD, DEFAULT | — 미지원 |
| StorageSizeRange | 1 – ∞ GB (Static) | — 미지원 |
| HA / Backup | HA 없음 · Backup · 보존 NA | — 미지원 |
| Public / DeletionProtection / Encryption | 지원 · 미지원 · 미지원 | — 미지원 |
| StorageType / Size 선택 가능 | 가능 · 가능 | — 미지원 |
| Subnet / SecurityGroup 필수 | 불필요 · 불필요 | — 미지원 |
| SupportsTag | 미지원 | — 미지원 |
참고:
StorageSizeRange의 Min/Max는 Cinder에 값이 없어 CB-Spider가 채운 고정값(Static)입니다 — Max=-1은 "쿼터 없음(무제한)"을 나타내는 sentinel이며 실제 상한이 아닙니다.
상태: 둘 다 라이브 조회 성공
| 필드 | MySQL | MariaDB |
|---|---|---|
| SupportedVersions | 25개 (MYSQL_V*) |
16개 (MARIADB_V*) |
| DBInstanceSpecOptions | m2.c1m2, m2.c2m4, m2.c4m8, m2.c8m16, m2.c16m32, c2.c2m2, c2.c4m4, c2.c8m8, c2.c16m16, r2.c2m8, r2.c4m16, r2.c8m32, r2.c8m64, x1.c16m64, x1.c16m128, x1.c32m128, x1.c32m256 | 동일 (17개, 완전히 같은 목록) |
| StorageTypeOptions | General SSD, General HDD | General SSD, General HDD |
| StorageSizeRange | 20 – 2,048 GB (Static) | 20 – 2,048 GB (Static) |
| HA / Backup | HA · Backup · 보존 1–730일 | HA · Backup · 보존 1–730일 |
| Public / DeletionProtection / Encryption | 지원 · 지원 · 미지원 | 지원 · 지원 · 미지원 |
| StorageType / Size 선택 가능 | 가능 · 가능 | 가능 · 가능 |
| Subnet / SecurityGroup 필수 | 필수 · 불필요 | 필수 · 불필요 |
| SupportsTag | 미지원 | 미지원 |
차이점: 버전 네이밍(
MYSQL_V*25종 vsMARIADB_V*16종)만 다르고, 인스턴스 스펙·스토리지 타입·용량·HA·백업·태그 지원 여부는 전부 100% 동일합니다. NHN은 MySQL과 MariaDB를 별도 엔드포인트({region}-rds-mysqlvs{region}-rds-mariadb)로 호출하지만 동일한 기반 인프라를 공유하는 것으로 보입니다.
NHN MySQL 버전 전체 목록 (25개)
MYSQL_V8409, MYSQL_V8408, MYSQL_V8407, MYSQL_V8406, MYSQL_V8405, MYSQL_V8046, MYSQL_V8045, MYSQL_V8044, MYSQL_V8043, MYSQL_V8042, MYSQL_V8041, MYSQL_V8040, MYSQL_V8036, MYSQL_V8035, MYSQL_V8034, MYSQL_V8033, MYSQL_V8032, MYSQL_V8028, MYSQL_V8023, MYSQL_V8018, MYSQL_V5737, MYSQL_V5733, MYSQL_V5726, MYSQL_V5719, MYSQL_V5715
NHN MariaDB 버전 전체 목록 (16개)
MARIADB_V11808, MARIADB_V11806, MARIADB_V11412, MARIADB_V11410, MARIADB_V11407, MARIADB_V101118, MARIADB_V101116, MARIADB_V101113, MARIADB_V101108, MARIADB_V101107, MARIADB_V10625, MARIADB_V10622, MARIADB_V10616, MARIADB_V10612, MARIADB_V10611, MARIADB_V10330
모든 값은 동일 시점 1회 라이브 호출 스냅샷이며, "Static"으로 표시된 항목은 CSP API가 값을 제공하지 않아 CB-Spider가 채운 고정값입니다.
-
Install & Start Guide
-
Usage Guide
- Usage Overview
- Connection Management
- Region/Zone Info
- Quota Info
- VM Price Info
- VM Image Info
- VM Spec Info
- DB Spec Info
- VPC/Subnet Management
- Security Group Management
- KeyPair Management
- VM Management
- Disk Management
- Network Load Balancer(NLB) Management
- Kubernetes Cluster Management
- Object Storage(S3) Management
- RDBMS Management
- Tag Management
- Cloud Driver Capability Info
- (WIP)VM Multi‐Network Management
- Function Menu
- MetaDB Auto Backup
- How to get CSP Credentials
- Tutorials
- Developer Guide
- Cloud Driver Developer Guide
- CB‐Spider Multi‐Cloud Driver Developer Team Skill
- Cloud Driver Developer Guide-WIP
- VM SSH Key Development Guide-WIP
- VM User Development Guide
- What is the CSP SDK API Version of drivers
- Region Zone Info and Driver API
- (StartVM TerminateVM) API Call Counts and Waiting
- StartVM and TerminateVM Main Flow of drivers
- VM Root Disk Configuration Guide
- Security Group Rules and Driver API
- Network Load Balancer and Driver API
- VM Snapshot, MyImage and Disk Overview
- Kubernetes and Driver API(PMKS, K8S)
- Tag and Cloud Driver API
- AnyCall API Extension Guide
- How to ...
- How to Use AWS S3 with Credentials
- How to Use Alibaba ECS i1.* Instance Types
- How to provision GPU VMs
- How to test CB Spider with Mock Driver
- How to install CB Spider on WSL2 under 공유기/사설망
- How to install CB Spider on macOS
- How to run CB Spider Container on macOS
- How to get Azure available Regions
- How to profile memory usage in Golang
- [For Cloud-Migrator]