CUBRID

CUBRIDは、韓国のSearch Solutions, Inc.によって開発されたリレーショナルデータベース管理システム(RDBMS)です。オープンソースソフトウェアとして公開されており、そのDBMSエンジン部にはGPLv2ライセンス、インターフェース部にはBSDライセンスが適用されています。これにより、幅広い開発者が自由に利用、カスタマイズすることが可能になっています。また、国際標準化機構(ISO)のデータベース言語SQLに準拠しており、様々な環境での利用をサポートします。

製品ライセンス



CUBRIDは、サーバーエンジンにGPLv2以降のライセンスを、GUIツールであるCUBRID Managerや各種APIにはBSDライセンスを採用しています。このBSDライセンスの採用により、ソフトウェアベンダーはCUBRIDをベースとしたアプリケーションをより柔軟に開発、配布できるようになりました。これにより、CUBRIDを基盤とした多様なソリューションが生まれることが期待されています。

開発言語とプラットフォーム



CUBRIDのサーバーと公式ライブラリは、C/C++で実装されています。GUIツールであるCUBRID Managerは、Javaで開発されています。対応OSは、Linux系とWindows系をサポートしており、アプリケーションプログラミングインターフェースとして、JDBC、PHP、ODBC、C-API、Ruby、Pythonなどが提供されています。これにより、様々な開発環境でCUBRIDを利用することができます。

SQLの実行には、コマンドラインツールであるCSQLが用意されており、GUIツールとしてCUBRID Managerが提供されています。これらのツールを使用することで、データベースの操作や管理を効率的に行うことができます。

CUBRIDの主な機能



CUBRIDは、以下の主要な機能を備えています。

SQL 92 Standard準拠
トランザクションのACID特性をサポート
クロスプラットフォーム対応
多段階ロック
パーティショニング
レプリケーション
高可用性サポート(共有なしクラスタリング、自動フェイルオーバーとフェイルバック)
ホットバックアップ
サブクエリ(ネストされたSELECT文)
階層クエリ
クエリプランキャッシング
トリガー
クリックカウンター
更新可能なビュー
Javaストアドプロシージャ
True varcharサポート
カーソル

これらの機能により、CUBRIDは様々なシステム要件に対応できる強力なデータベース管理システムとなっています。

開発履歴



CUBRIDは、2006年に開発が開始されました。以下に主な開発履歴を示します。

2006年: CUBRID DBMSの開発開始
2008年10月: CUBRID 2008 R1.0安定版リリース
2008年11月: オープンソースプロジェクト化、CUBRID 2008 R1.1安定版リリース
2009年1月: CUBRID 2008 R1.2安定版リリース
2009年2月: CUBRID 2008 R1.3安定版リリース
2009年3月: CUBRID 2008 R1.4安定版リリース
2009年8月: CUBRID 2008 R2.0安定版リリース
2009年9月: CUBRIDクラスタプロジェクト開始
2009年10月: Sourceforge.netでCUBRIDプロジェクトウェブサイト開始、www.cubrid.orgで公式オープンソースコミュニティウェブサイト開設
2009年12月: CUBRID 2008 R2.1安定版リリース
2010年2月: CUBRIDクラスタのアルファ版リリース
2010年5月: CUBRID 2008 R2.2安定版リリース
2010年7月: CUBRID 2008 R3.0ベータ版リリース

これらの開発履歴からもわかるように、CUBRIDは継続的に改善と機能追加が行われており、信頼性の高いデータベース管理システムとして成長を続けています。

外部リンク



CUBRID Community Web Site
CUBRID Manual
CUBRID Wiki
Official CUBRID Blog
CUBRID Forum
CUBRID Trainings Channel on YouTube
CUBRID Project site at Sourceforge.net
CUBRID Project site at NAVER Development Center
PHP Programming with CUBRID
Ruby Programming with CUBRID
* Python Programming with CUBRID

これらのリンクから、CUBRIDに関する詳細な情報や関連リソースを入手することができます。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。