CUBRID
表示
開発元 | Search Solutions |
---|---|
リポジトリ | |
プログラミング 言語 | C, C++ |
対応OS | クロスプラットフォーム |
対応言語 | 英語, 韓国語, 日本語, 中国語 |
種別 | RDBMS |
ライセンス | GNU General Public License for server engine and BSD license for APIs and CUBRID Manager tool |
公式サイト | www.cubrid.org |
CUBRIDは、韓国Search Solutions, Inc.社のリレーショナルデータベース管理システム (RDBMS) である。 DBMSエンジン部にはGPLv2ライセンスを採用しており、インターフェース部にはBSDライセンスを採用したオープンソースソフトウェアである。国際標準化機構(ISO)のデータベース言語SQLに対応している。
製品ライセンス情報
[編集]CUBRIDは、オープンソースライセンスを採用している。サーバーエンジンには、GPLv2以降を、GUIツールであるCUBRID Managerと応用インターフェース(API)にはBSDライセンスを採用している。アプリケーションプログラミングインタフェースにBSDライセンスを採用することで、ソフトウェアベンダーがCUBRIDベースの応用プログラムをより自由に開発、配布できるようにした。[1] [2]
開発言語、およびプラットフォーム
[編集]- CUBRIDサーバー、および公式ライブラリは、C/C++で実装されている。GUIツールであるCUBRID Managerは、Javaで実装されている。
- CUBRID対応OSは、Linux系列、Windows系列であり、アプリケーションプログラミングインタフェースとしてJDBC、PHP、ODBC、C-API、およびRuby、Pythonを提供している。
- SQLの実行のためにコマンドラインツールであるCSQLを提供しており、GUIツールにはCUBRID Managerを提供している。
- SQL 92 Standard
- Transaction ACID support
- Cross-platform support
- Multiple granularity locking
- Partition
- Replication
- High Availability support(shared-nothing clustering, fail-over and fail-back automatically)
- Hot Backup
- Sub-SELECTs (i.e. nested SELECTs)
- Hierarchical Queries
- Query plan caching
- Triggers
- Click Counter
- Updatable Views
- Java Stored procedures
- True varchar support
- Cursors[3]
開発履歴
[編集]- 2006 - The development of CUBRID DBMS started.
- October, 2008 - First internal release followed by CUBRID 2008 R1.0 stable release.
- November, 2008 - CUBRID became an open source project. CUBRID 2008 R1.1 stable was released.
- January, 2009 - CUBRID 2008 R1.2 stable release.
- February, 2009 - CUBRID 2008 R1.3 stable release.
- March, 2009 - CUBRID 2008 R1.4 stable release.
- August, 2009 - CUBRID 2008 R2.0 stable release.
- September, 2009 - CUBRID Cluster Project has been started.
- October, 2009 - CUBRID Project web site lunched at Sourceforge.net. Opened Official Open Source Community web site at www.cubrid.org.
- December, 2009 - CUBRID 2008 R2.1 stable release.
- February, 2010 - CUBRID Cluster alpha version was released.
- May, 2010 - CUBRID 2008 R2.2 stable release[4].
- July 20, 2010 - CUBRID 2008 R3.0 Beta release[5]
脚注
[編集]- ^ “CUBRID OSS 라이선스 가이드”. CUBRID Co., Ltd.. 2008年11月21日閲覧。
- ^ “CUBRID 라이선스 FAQ”. CUBRID Co., Ltd.. 2008年11月21日閲覧。
- ^ “CUBRID Introduction”. CUBRID Co., Ltd.. 2009年12月29日閲覧。
- ^ “New Version Release - CUBRID 2008 R2.2”. CUBRID Co., Ltd.. 2010年5月7日閲覧。
- ^ “New CUBRID 2008 R3.0 Beta has been released”. CUBRID Co., Ltd. (2010年7月20日). 2010年7月21日閲覧。