Skip to content
SPECIFICTION
Get listed

CUBRID

cubrid.org

Free plan WindowsLinuxAPISelf-hosted
Visit cubrid.org
Spec score 7.9 #19 of 38 in Relational Databases

What it is

CUBRID is a free, self-hosted object-relational database management system for Internet data services. Its architecture combines a database server, a broker, and CUBRID Manager. Transactions support commit, rollback, and savepoints, with locking and logging for consistency. Backup methods include online, offline, and incremental options, while recovery can be partial or full. CUBRID HA synchronizes data between servers and can fail over when a master node fails, although the HA feature supports Linux only. The database supports read replicas and JSON data. Security documentation covers TLS-encrypted client connections, access control, authorization, and transparent data encryption. Interfaces listed include CCI, JDBC, PHP, ODBC, OLE DB, ADO.NET, Ruby, Python, and Node.js. Downloads include CUBRID Manager and the CUBRID Migration Toolkit. Installation documentation lists Windows and 64-bit Linux, requiring at least 1 GB of memory and 2 GB of disk space. The engine is listed at free.

Spec sheet

Product
CUBRID is an object-relational database management system optimized for Internet data services.Read 9 Oct 2026 · cubrid.org
Security
CUBRID supports TLS-encrypted client connections and documents access control, authorization, and transparent data encryption.Read 9 Oct 2026 · cubrid.org
Architecture
CUBRID consists of a database server, a broker, and CUBRID Manager.Read 9 Oct 2026 · cubrid.org
Backup and restore
Supported backup methods include online, offline, and incremental backups; restore supports partial and full recovery.Read 9 Oct 2026 · cubrid.org
Company location
The CUBRID RDBMS GitHub organization lists its location as South Korea.Read 9 Oct 2026 · github.com
Drivers and APIs
The download documentation lists CCI, JDBC, PHP, ODBC, OLE DB, ADO.NET, Ruby, Python, and Node.js interfaces.Read 9 Oct 2026 · cubrid.org
HA platform limit
CUBRID HA supports Linux only.Read 9 Oct 2026 · cubrid.org
High availability
CUBRID HA synchronizes data across servers and can automatically fail over when a master node fails.Read 9 Oct 2026 · cubrid.org
Management tools
CUBRID downloads include CUBRID Manager and CUBRID Migration Toolkit.Read 9 Oct 2026 · cubrid.org
Supported operating systems
The installation documentation lists Windows and 64-bit Linux as supported platforms.Read 9 Oct 2026 · cubrid.org
System requirements
The installation documentation specifies at least 1 GB of memory and 2 GB of disk space.Read 9 Oct 2026 · cubrid.org
Transactions
It supports transaction commit, rollback, and savepoints, and uses locking and logging to maintain transaction consistency.Read 9 Oct 2026 · cubrid.org

Plans and prices

CUBRID Database Engine Free Database engine under Apache License 2.0; APIs under BSD license Read 9 Oct 2026 · github.com

Every CUBRID plan and price →

Strong points and limits

Strong points

  • Free engine under Apache License 2.0
  • Supports online, offline, and incremental backups
  • Provides transaction savepoints and rollback
  • Offers many language and driver interfaces
  • Includes read replicas and JSON support

Limits

  • High availability supports Linux only
  • Requires self-hosted deployment
  • Needs at least 1 GB memory and 2 GB disk

Who it suits

CUBRID suits teams needing a self-hosted database with transaction controls, backup and recovery choices, multiple language interfaces, and optional high availability. It is aimed at deployments on Windows or 64-bit Linux.

Verdict

CUBRID combines a free database engine with broad APIs, backup modes, and documented security controls. Linux-only HA and self-managed operation are the main deployment constraints.

Where Specifiction places it

Alternatives to CUBRIDAll alternatives →