Freedom251 › Relational Databases
CUBRID

What CUBRID 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. The engine is listed as free under the Apache License 2.0, while its APIs use the BSD license. CUBRID supports JSON data and read replicas, and offers transaction commit, rollback and savepoints, using locking and logging to maintain consistency. Backup options include online, offline and incremental methods; recovery can be partial or full. CUBRID HA synchronizes data across servers and can automatically take over if a master node fails, though HA supports Linux only. Security provisions include TLS-encrypted client connections, access control, authorization and transparent data encryption. Interfaces listed for the database 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, with minimum requirements of 1 GB memory and 2 GB disk space.
Who it suits
CUBRID suits teams that want a free database engine they can host themselves, with interfaces spanning multiple programming languages. It may also fit deployments needing read replicas, JSON support, or Linux-based high availability.
What it does well
- Free engine under the Apache License 2.0.
- Supports JSON data and read replicas.
- Offers online, offline and incremental backups.
- Recovery supports partial and full restoration.
- Provides TLS-encrypted client connections.
- Interfaces include Python, Node.js, JDBC and PHP.
What to know first
- High availability supports Linux only.
- Self-hosted deployment requires managing the database environment.
- Installation requires at least 1 GB memory and 2 GB disk space.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| CUBRID Database Engine | Database engine under Apache License 2.0; APIs under BSD license | Free |
As cubrid.org lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://www.cubrid.org/.
- Choose the installation route for Windows or 64-bit Linux.
- Check that the system has at least 1 GB memory and 2 GB disk space.
- Download CUBRID and, if needed, CUBRID Manager or the CUBRID Migration Toolkit.
- Connect through one of the listed interfaces, such as JDBC, Python or Node.js.
Verdict
Choose CUBRID if you need a free, self-hosted database with broad interfaces, backup options and documented transaction controls. Its HA capability is limited to Linux, so teams needing high availability on another platform should look elsewhere.
Questions
Is CUBRID free?
Yes. The CUBRID Database Engine is listed as free. The engine is under Apache License 2.0, and APIs are under the BSD license.
Where can CUBRID run?
The installation documentation lists Windows and 64-bit Linux. CUBRID is self-hosted.
Does CUBRID support high availability?
Yes. CUBRID HA synchronizes data across servers and can automatically fail over when a master node fails. HA supports Linux only.
Which interfaces are available?
Listed interfaces include CCI, JDBC, PHP, ODBC, OLE DB, ADO.NET, Ruby, Python and Node.js.
What are the system requirements?
Installation documentation specifies at least 1 GB of memory and 2 GB of disk space.
Facts from CUBRID's own pages
- Architecture
- CUBRID consists of a database server, a broker, and CUBRID Manager. · cubrid.org, 9 Oct 2026
- Backup and restore
- Supported backup methods include online, offline, and incremental backups; restore supports partial and full recovery. · cubrid.org, 9 Oct 2026
- Company location
- The CUBRID RDBMS GitHub organization lists its location as South Korea. · github.com, 9 Oct 2026
- Drivers and APIs
- The download documentation lists CCI, JDBC, PHP, ODBC, OLE DB, ADO.NET, Ruby, Python, and Node.js interfaces. · cubrid.org, 9 Oct 2026
- HA platform limit
- CUBRID HA supports Linux only. · cubrid.org, 9 Oct 2026
- High availability
- CUBRID HA synchronizes data across servers and can automatically fail over when a master node fails. · cubrid.org, 9 Oct 2026
- Management tools
- CUBRID downloads include CUBRID Manager and CUBRID Migration Toolkit. · cubrid.org, 9 Oct 2026
- Product
- CUBRID is an object-relational database management system optimized for Internet data services. · cubrid.org, 9 Oct 2026
- Security
- CUBRID supports TLS-encrypted client connections and documents access control, authorization, and transparent data encryption. · cubrid.org, 9 Oct 2026
- Supported operating systems
- The installation documentation lists Windows and 64-bit Linux as supported platforms. · cubrid.org, 9 Oct 2026
- System requirements
- The installation documentation specifies at least 1 GB of memory and 2 GB of disk space. · cubrid.org, 9 Oct 2026
- Transactions
- It supports transaction commit, rollback, and savepoints, and uses locking and logging to maintain transaction consistency. · cubrid.org, 9 Oct 2026
Where CUBRID stands on Freedom251
- Relational Databases#5 of 38
- Sql Databases#4 of 23
