Key Features
Here are the key features that make CUBRID the most optimized database management system.
-
High Availability (HA)
- Seamless HA services through automatic failover upon database failure or restore.
- System maintenance including OS, software upgrade and device replacement and expansion without service down time.
- Reduced hardware costs with the configuration of multiple master database nodes and one or more slave database nodes.
-
Powerful backup features
- Offline and online full backup and 3-step incremental backup.
- Real-time compress backup and parallel backup/restore during failover.
- Restore transactions to a specific point in time or before the time of a failure.
- Fast disaster recovery.
- Perfect backup by interworking with various backup systems.
-
Powerful optimizations and features for increased performance
- data types
- inheritance
- composition
- object identifiers (OIDs) designed for fast object access
-
Java Stored Procedures
- Java based stored functions and procedures allowing the implementation of complex program logic easier than through SQL stored procedures.
- Reusal of the Java code and development environment for both the client and the server DB applications.
- Database independent and portable code through JDBC usage.
-
CUBRID Manager for easy administration
- Management for the CUBRID Manager Server and Broker.
- Query management and analysis, tuning tools.
- Database management, backup and restore management
- Log analysis and reproduction tools.
- Platform-independent, consistent GUI across all operating systems.
-
More features coming soon!
- CUBRID Cluster Project for even higher service scalability. (planned for the second half of 2011)
- Efficient query results pagination. (planned for the first half of 2011)
- Increased compatibility with existing database engines for easier migration.
- API Libraries for Java, PHP, Ruby, and Python.