MariaDB Platform은 MySQL Enterprise 또는 EnterpriseDB Postgres Platform에서 사용할 수있는 기능을 훨씬 능가하는 기능 세트를 갖춘 선도적 인 엔터프라이즈 오픈 소스 데이터베이스입니다. MySQL을 이어 받은 MariaDB 플랫폼은 분산 SQL 및 컬럼 스토리지와 같은 기능으로 계속 혁신하고 있지만 EnterpriseDB에는 다중 마스터 클러스터링 및 투명한 데이터 암호화와 같은 중요한 기능이 계속 부족합니다.
아래 표는 MariaDB 플랫폼과 오픈 소스 경쟁 제품 간의 몇 가지 차이점을 보여줍니다.
EnterpriseDB | MySQL | MariaDB | |
---|---|---|---|
Distributed SQL | No | No | Yes |
Columnar storage | No | No | Yes |
Temporal tables | No | No | Yes |
Oracle Database compatibility | Yes | No | Yes |
Non-blocking backups | Yes | No | Yes |
Point-in-time rollback | No | No | Yes |
Multi-master clustering | No | Yes | Yes |
Transaction replay | No | No | Yes |
Transparent data encryption | No | Yes | Yes |
Dynamic data masking | No | No | Yes |
Parallel query | Yes | No | Yes |
MariaDB 플랫폼은 Oracle Database, Microsoft SQL Server 및 IBM Db2와 동일한 핵심 엔터프라이즈 기능을 지원하며 경우에 따라 더 많은 기능을 지원합니다 (예 : 분산 SQL을 통한 탄력적 확장). 또한 Oracle Database, IBM DB2 및 MariaDB 플랫폼 모두 다중 마스터 클러스터링을 지원하지만 MariaDB 플랫폼만이 비공유 아키텍처를 구현합니다.
아래 표는 MariaDB 플랫폼과 독점 경쟁 업체 간의 몇 가지 차이점을 강조합니다.
Oracle | Microsoft | IBM | MariaDB | |
---|---|---|---|---|
Distributed SQL | No | No | No | Yes |
Columnar storage (on-disk) | No | Yes | Yes | Yes |
Temporal tables | Yes | Partial | Yes | Yes |
Oracle Database compatibility | - | No | Yes | Yes |
Point-in-time rollback | Yes | No | No | Yes |
Multi-master clustering (shared storage) | Yes | No | Yes | No |
Multi-master clustering (shared nothing) | No | No | No | No |
Connection migration | No | No | No | Yes |
Transaction replay | Yes | No | No | Yes |
Database firewall | Yes | No | No | Yes |
Column compression | No | No | No | Yes |