CUBRID データベース管理ツール
高度に最適化されたスケーラブルなデータベース管理ツール
Cubridは、オープンソースと無料のDBMSソフトウェアです。これは、ほとんどのデータベースと高レベルのSQL互換性を提供するGUIベースの管理ツールです。
概要
CubridはオープンソースのDBMSソフトウェアです。ミッションクリティカルなWebアプリケーションに必要な高性能、安定性、スケーラビリティ、および高可用性を保証します。インストールは非常に簡単で、開発者向けのGUIベースの管理ツールを提供します。 Cubridは、データベースサーバー、ブローカー、Cubridマネージャーで構成されるオブジェクトリレーショナルデータベース管理システムです。また、ユーザーがデータベースサーバーでSQLクエリを実行できるようにする便利なツールであるクエリエディターも提供します。 Cubridデータベース管理ツールの主な機能は次のとおりです。データ共有、高性能データキャッシュ、オブジェクト指向データベースリレーションズ、ネイティブミドルウェアブローカー、拡張可能なカスタマイズ可能なグローバリゼーションサポート。 Cubridはデータベースのバックアップを提供し、ポイントを復元します。データベースサーバーは、複数のユーザーが一度にデータベースを使用した場合でも、ロックおよびロギングメソッドを使用してシームレスなトランザクションを提供します。 Cubridは、強力で、制限なしで安定した高性能を可能にするオープンソースソフトウェアを提供します。ブローカーは、データベースサーバーと外部アプリケーション間の通信を中継するCubrid固有のミドルウェアです。接続プーリング、監視、ログのトレースと分析などの機能を提供します。 Cubrid Managerは、ユーザーがデータベースとブローカーをリモートで管理できるGUIツールです。
システム要求
-ubuntu 18.04
- 非root sudo特権を持つユーザー
- 必要なメモリ:1GB以上 -Reuired Disk Space:2GB以上
- 必要なソフトウェア:JRE/JDK 1.6以降
特徴
- 完全にトランザクション、酸に準拠しています -ANSI SQL
- 条件付き正規表現
- 参照整合性
- クエリプランキャッシュ -B+ツリー、カバーインデックス
- ネストされた階層クエリと階層的なクエリ -LOBデータサポート(BLOB/CLOB)
- 真のvarchar -MySQLとの90%以上のSQL互換性
- カーソル、トリガー、ストアドプロシージャ -unicode support0-
- テーブル結合(内側、左、右、外側、ユニオン、マージ)
- クロスプラットフォーム
- マルチプロセスアーキテクチャとマルチスレッドサーバーの実装 -PHP、PDO、Python、Ruby、Perl、ODBC、OLEDB、ADO.NETのネイティブAPI
- ネイティブデータベース管理および移行ツール。
- コマンドラインデータベース管理ユーティリティとSQLインタープリター。
- 24時間年中無休のサービスの可用性の高可用性機能。
- ネイティブ接続プーリング(OracleおよびMySQLでも使用できます)
- バランスと配布をロードします。
- 同期/非同期/半同期、一方向、トランザクションレベル、スキーマ独立、チェーンまたはグループ化された複製
- データのインポート/エクスポート
- オンライン/ホット、オフライン、およびインクリメンタルなバックアップは、ニーズに基づいてスケジュールおよび調整する機会を提供します。
- 無制限のデータベース、テーブル、行。
- オープンソース
インストール
これらの指示に従って、ubuntuにCubridをインストールします。 -Ubuntuで次のApt-Getコマンドを使用してCubridをインストールします。
$ sudo add-apt-repository ppa:cubrid/cubrid $ sudo apt-get update
- 最新バージョンをインストールするには、次のコマンドを実行します。
$ sudo apt-get install cubrid
- コマンドにバージョン情報を含めて、以前のバージョンをインストールします。
$ sudo apt-get install cubrid-8.4.3
- インストールが完了したら、Cubridのインストールパスを含む環境変数を構成し、システムに適用します。
- 次のコマンドを使用してCubridを開始します。
cubrid service start
- 次のコマンドを使用してサーバープロセスを開始または停止します。
cubrid server start "dbname"
cubrid server stop "dbname"
- サーバー接続をテストします。
csql -u dba demodb