Structured Query Language (SQL) - Cultural View of Technology
Structured Query Language (SQL) - Cultural View of Technology
Structured Query Language (SQL) - Cultural View of Technology
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CUBRID 25<br />
Linux Foundation Silver Sponsor<br />
SAN FRANCISCO, April 7, 2010 – CUBRID became the newest member <strong>of</strong> The Linux Foundation [12] .<br />
The company is joining the Linux Foundation to gain access to exclusive networking opportunities and face-to-face<br />
collaboration with members <strong>of</strong> the Linux community. Linux’ strengths in the enterprise translate into major<br />
advantages for supporting web-based businesses. Its ability to enable seamless high-volume transactions and high<br />
performance server/client infrastructure are among the reasons CUBRID has become an active member <strong>of</strong> the Linux<br />
development community and the Linux Foundation.<br />
“We are looking forward to collaboration with other Linux Foundation members at events where major Linux<br />
stakeholders meet face-to-face. It is this benefit that will help us advance our customers’ web services strategies,”<br />
said Byungjoo Chung [13] , CEO <strong>of</strong> CUBRID.<br />
CUBRID also participated at the Linux Foundation Collaboration Summit on April 14–16, 2010 in San Francisco [14]<br />
.<br />
Product Name Origin<br />
The name "CUBRID" is a combination <strong>of</strong> two words "Cube" and "Bridge". In case <strong>of</strong> CUBRID, "Bridge" stands <strong>of</strong><br />
the "data bridge", while "Cube" is a sealed box which provides security for its contents. Thus, CUBRID means a<br />
secure s<strong>of</strong>tware which holds sensitive information.<br />
Platforms and Interfaces<br />
The CUBRID server and <strong>of</strong>ficial libraries are implemented in C and C++, while CUBRID Manager, a Client<br />
Manager for CUBRID DBMS, is implemented in Java.<br />
CUBRID runs on Linux and Micros<strong>of</strong>t Windows platforms and provides language-specific APIs, including JDBC,<br />
PHP, ODBC, and C-API.<br />
Both CUBRID and its CUBRID Manager provide a command-line interface called C<strong>SQL</strong> and an front-end<br />
administration tool called <strong>SQL</strong> buddy for CUBRID [15] [16] .<br />
Features<br />
The latest version as <strong>of</strong> December 2009 is CUBRID 2008 R2.1 including the following features;<br />
• <strong>SQL</strong> 92 Standard<br />
• Transaction ACID support<br />
• Cross-platform support<br />
• Multiple granularity locking<br />
• Partition<br />
• Replication<br />
• High Availability support(shared-nothing clustering, fail-over and fail-back automatically)<br />
• Hot backup<br />
• Sub-SELECTs (i.e. nested SELECTs)<br />
• Hierarchical <strong>Query</strong><br />
• <strong>Query</strong> plan caching<br />
• Triggers<br />
• Click counter<br />
• Updatable views<br />
• Java Stored procedures<br />
• True varchar support