CUBRID software | |
---|---|
Genere | Relational database management system |
Sviluppatore | Naver Search Solutions |
Data prima versione | 20 novembre 2008 |
Ultima versione | 9.3 (23 maggio 2014[1]) |
Sistema operativo | Multipiattaforma |
Linguaggio | C C++ |
Licenza | GNU General Public License per Server e licenza BSD per API e GUI (licenza libera) |
Lingua | inglese |
Sito web | www.cubrid.org/ |
CUBRID è un relational database management system (RDBMS), completamente open source, con estensioni orientate agli oggetti[2] altamente ottimizzata per le applicazioni web, specialmente quando gli utilizzatori processano una quantità di dati molto estesa e hanno molte richieste contemporanee. CUBRID fornisce un'unica caratteristica ottimizzata che processa più richieste parallele in minor tempo rispetto ad altri.
CUBRID, a differenza di altri database, non ha una versione Iniziativa (Enterprise) del suo DBMS. CUBRID non differenzia la sua politica di licenza tra Comunità (Community) e Iniziativa (Enterprise). C'è solo una versione di CUBRID DBMS, che rilasciata sotto licenza GPL v2.0 o GPL v3.0. I tools grafici e le API di interfacciamento sono distribuite con licenza Berkeley Software Distribution. C'è una motivazione per questa tipologia di licenza. CUBRID vuole che tutte le società commerciali possano beneficiare del suo database il più possibile. La licenza BSD permette alle società di tenerne il loro codice sorgente chiuso, così da averne un reale profitto.
Il nome "CUBRID" è una combinazione di due parole "Cube" (il Cubo) e "Bridge" (il Ponte). Nel caso di CUBRID, "Bridge" sta per "data bridge", mentre "Cube" è una scatola chiusa che gestisce la sicurezza dei suoi contenuti.
Il server CUBRID e le librerie ufficiali sono implementate in C e C++, mentre CUBRID Manager, il cliente manager per DBMS CUBRID, è implementato in Java.
CUBRID gira su piattaforme Linux e Windows e dispone di API specifiche per JDBC, PHP, .NET, ODBC, e C-API.
Sia CUBRID che CUBRID Manager possiedono un'interfaccia a riga di comando chiamata CSQL e come front-end di amministrazione un tool denominato CUBRID Web Query[3][4].
L'Ultima versione di CUBRID 2008 R3.1 è del dicembre 2010 e ha le seguenti caratteristiche: