CUBRID
| Dezvoltator | NHN Search Solutions |
|---|---|
| Scris in | C, C++ |
| Sistem de Operare | Platformă mixtă (Windows, Linux) |
| Limba disponibilă | Engleză, Coreană, Japoneză, Chineză |
| Tip | Sisteme de management de baze de date relaționale |
| Licenta | GNU (General Public Licence) pentru modulul de server, și Licență BDS (Berkeley Software Distribution) pentru API și instrumentele CUBRID Manager |
| Site web | www.cubrid.org |
CUBRID este un sistem de management de baze de date relaționale (RDBMS) cu cod sursă public (engleză open source software), optimizat pentru aplicații web, în special pentru scenariile în care este nevoie de prelucrări de date de volum mare care generează multe accesări simultane.
Cuprins |
[modificare] Politica de Licențiere
CUBRID are licențe diferite pentru motorul serverului si interfețe. Motorul serverului adoptă o licență GPL v2.0 sau mai nouă. Interfețele API sunt distribuite sub licență Berkeley Software Distribution în care nu există nici o obligație de publicare a lucrărilor derivate. Motivul adoptării a două sisteme de licențe diferite este acela de a nu exista limitări ale vanzătorilor de software independenți (ISV) in dezvoltarea si distribuirea diferitelor aplicații bazate pe CUBRID.
[modificare] Originea Numelui CUBRID
Numele "CUBRID" provine din combinația a două cuvinte - "Cube" ("Cub") și "Bridge" ("Pod"/"Legatură"/"Conexiune"). In cazul Cubrid, "Bridge" înseamnă "data bridge" ("legatură/conexiune de date"), iar "Cube" se referă la o "cutie închisă/ermetică" care protejează conținutul său. Astfel, "CUBRID" înseamnă un software sigur din punct de vedere al securității, care poate stoca informații confidențiale în deplină siguranță.
[modificare] Platforme și Interfețe
Serverul CUBRID și librăriile oficiale sunt dezvoltate în C și C++, în timp ce CUBRID Manager client pentru este implementat în Java.
CUBRID rulează pe Linux și Microsoft Windows și oferă interfețe API pentru diverse limbaje de programare, incluzând JDBC, PHP, ADO.NET, ODBC, OLEDB, Ruby, Python și C-API.
În plus CUBRID oferă o unealtă command-line - numită CSQL[1], precum și o unealtă de administrare bazată pe web, numită CUBRID WebQuery[2].
În afară de acestea, mai există unelte de administrare (de exemplu CUBRID Manager client), unelte de interogare a datelor (de exemplu CUBRID Query Browser), unelte de migrare a bazelor de date (de exemplu CUBRID Migration Toolkit) s.a.
[modificare] Capabilități
Ultima versiune de CUBRID, din decembrie 2010, este CUBRID 2008 R3.1, care include numeroase functionalități, ca de exemplu[3]:
- Suport SQL 92 Standard
- Suport pentru Transaction ACID
- Suport pentru multiple sisteme de operare
- Multiple granularity locking
- Partition_(database)|Partition
- Replication_(computer_science)|Replication
- Suport High Availability ("shared-nothing clustering", "fail-over" și "fail-back automatically")
- Hot Backup
- Sub-Select (SQL)|SELECTs ("nested SELECTs")
- Hierarchical_query|Hierarchical Queries
- Query plan caching
- Database_trigger|Triggers
- Click counter
- View_(database)#Read-only_vs._updatable_views|Updatable Views
- Stored_Procedure|Proceduri stocate Java
- Suport complet Varchar|varchar
- Cursors[4]
- Tipuri de date BLOB și CLOB
[modificare] Istoria Dezvoltării Produsului
- Feb 1, 2012 - A fost lansat CUBRID 2008 8.4.1 Beta release[5]
- July 1, 2011 - A fost lansat CUBRID 2008 8.4.0 Stable release[6]
- May 12, 2011 - A fost lansat CUBRID 2008 8.4.0 Beta release[7]
- Decembrie 31, 2010 - A fost lansat CUBRID 2008 R3.1[8]
- Noiembrie 12, 2010 - A fost lansat CUBRID 2008 R3.1 Beta release[9]
- Octombrie 4, 2010 - A fost lansat CUBRID 2008 R3.0 Stable release[10]
- Iulie 20, 2010 - A fost lansat CUBRID 2008 R3.0 Beta release[11]
- Mai, 2010 - A fost lansat CUBRID 2008 R2.2[12].
- Februarie, 2010 - A fost lansat CUBRID Cluster alpha version.
- Decembrie, 2009 - A fost lansat CUBRID 2008 R2.1.
- Octombrie, 2009 - A fost lansat site-ul CUBRID Project la Sourceforge.net. A fost lansată comunitatea Open Source Cubrid la www.cubrid.org.
- Septembrie, 2009 - A început proiectul CUBRID Cluster.
- August, 2009 - A fost lansat CUBRID 2008 R2.0.
- Martie, 2009 - A fost lansat CUBRID 2008 R1.4.
- Februarie, 2009 - A fost lansat CUBRID 2008 R1.3.
- Ianuarie, 2009 - A fost lansat CUBRID 2008 R1.2.
- Noiembrie, 2008 - CUBRID a devenit proiect open source. A fost lansat CUBRID 2008 R1.1.
- Octombrie, 2008 - Urmând o primă lansare internă, a fost lansat CUBRID 2008 R1.0.
- 2006 - A început dezvoltarea sistemului de gestiune a bazelor de date CUBRID.
[modificare] Vezi și
| Portal CUBRID |
- Comparatia sistemelor de gestionare a bazelor de date relaționale
- Comparatia sistemelor de obiect-relationale de gestiune a bazelor de date
- Lista sistemelor de gestionare a bazelor de date relaționale
Alte sisteme de management de baze de date relaționale :
[modificare] Referințe
- ^ „CSQL - Command Line SQL Interpreter”. CUBRID.org. 2010-07-06. http://blog.cubrid.org/cubrid-story/csql-interpreter/. Accesat la 2010-09-27.
- ^ „CUBRID WebQuery”. CUBRID.org. http://www.cubrid.org/about_cubrid_web_query. Accesat la 2010-11-17.
- ^ „CUBRID Key Features”. CUBRID.org. http://www.cubrid.org/key_features. Accesat la 2010-09-27.
- ^ „CUBRID introduction”. CUBRID Co., Ltd.. http://cubrid.org/about. Accesat la 2009-12-29.
- ^ „New CUBRID 8.4.1 is 70% faster”. CUBRID Official Blog. 2012-02-01. http://www.cubrid.org/blog/news/new-cubrid-8-4-1--is-70-faster/. Accesat la 2012-02-02.
- ^ „CUBRID 8.4.0 GA is now available for download”. CUBRID Official Blog. 2011-07-04. http://blog.cubrid.org/news/cubrid-8-4-0-ga-is-now-available-for-download/. Accesat la 2011-07-14.
- ^ „CUBRID 8.4.0 has arrived w/ x2 faster database engine!”. CUBRID Official Blog. 2011-05-13. http://blog.cubrid.org/news/cubrid-8-4-0-has-arrived-w-x2-faster-database-engine/. Accesat la 2011-05-17.
- ^ „CUBRID 3.1 Downnloads.”. CUBRID Web site. 2010-1-31. http://www.cubrid.org/downloads/. Accesat la 2010-12-31.
- ^ „CUBRID 3.1 Beta: New Data Types. New Functions.”. CUBRID Official Blog. 2010-11-12. http://blog.cubrid.org/news/cubrid-3-1-beta-new-data-types-new-functions/. Accesat la 2010-11-17.
- ^ „New CUBRID 2008 R3.0 Stable has been released”. CUBRID Co., Ltd.. 2010-10-04. http://blog.cubrid.org/news/cubrid-3-0-stable-has-arrived/. Accesat la 2010-10-05.
- ^ „New CUBRID 2008 R3.0 Beta has been released”. CUBRID Co., Ltd.. 2010-07-20. http://blog.cubrid.org/notice/new-cubrid-2008-r3-0-beta-has-been-released/. Accesat la 2010-07-21.
- ^ „New Version Release - CUBRID 2008 R2.2”. CUBRID Co., Ltd.. http://blog.cubrid.org/notice/new-version-release-cubrid-2008-r2-2/. Accesat la 2010-05-07.