Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

CUBRID review

Free#17 of 37 in Relational DatabasesSql Databases

A self-hosted relational database with built-in replication, failover, and JSON support.

7.8/10Editor score
CUBRID7.8 Visit CUBRID

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

CUBRID is an open-source object-relational database management system for internet and web applications. It combines a database server, broker, and graphical management tools, with support for Windows and Linux self-hosted installations. Its feature set suits teams that want control over deployment while retaining core relational capabilities, including SQL transactions with commit, rollback, and savepoints; table partitioning; indexes; query optimization; and native JSON operations. CUBRID is distributed under Apache License 2.0 for the database engine, with BSD licensing for its APIs and connectors.

High availability is a central part of the product. CUBRID supports real-time replication and automatic failover, along with read replicas, while its backup and restore capabilities cover online, offline, and incremental workflows. Connection pooling is available through the broker, and CUBRID Manager provides graphical database administration. Application connectivity includes CCI, JDBC, PHP, ODBC, OLE DB, ADO.NET, Ruby, Python, and Node.js. Java stored procedures and functions add another option for application logic close to the database. These capabilities make CUBRID a practical match for teams that need relational workloads, JSON data, and availability features without adopting a proprietary database license.

The main trade-off is operational ownership. CUBRID is self-hosted rather than a managed database service, so deployment and ongoing administration remain part of the organization’s responsibility. Its documented platform coverage is Windows and Linux, which narrows the fit for teams standardizing on other environments. There are no paid tiers to compare: the product is open source and available through a free plan. Choose CUBRID if built-in replication, failover, backup options, and multiple application interfaces matter more than managed hosting. Consider an alternative if a provider-operated service or wider platform coverage is a requirement.

CUBRID pros and cons

  • Where it wins
    • Automatic failover with real-time replication
    • Transactions, partitioning, backups, and query optimization
    • Connectors for Java, Python, PHP, Ruby, Node.js, and .NET
  • Where it doesn't
    • Self-hosted deployment only
    • Windows and Linux are the documented platforms
    • No managed-service or paid-plan option

CUBRID fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update