MySQL Workbench
MySQL Workbench は、データベースアーキテクト、開発者、DBA のための統合ビジュアルツールです。MySQL Workbench は、データ・モデリング、 SQL 開発、およびサーバー構成、ユーザ管理などのための統合管理環境を提供しています。
ビジュアルデータベース設計
MySQL Workbench は、 DBA、開発者、データアーキテクトがデータベースの設計、作成、管理をビジュアルに行うことができるツールです。
データモデラーが複雑な ER モデルの作成、フォワードおよびリバースエンジニアリング作業を行うために必要な機能を含み、難しい変更管理や、通常かなりの時間と労力を必要とするドキュメンテーション作業の為の重要な機能なども含まれています。
SQL 開発
MySQL Workbench は、SQL クエリの作成、実行、最適化をビジュアルに行うことができるツールを備えています。
SQL Editor は、シンタックスのカラーハイライト、SQL ステートメントの再利用、SQL の実行履歴情報を提供します。新しいDatabase Connections Panel によって、データベース接続の管理が容易になりました。また、Ojbect Browser によって、データベーススキーマおよびオブジェクトへすぐにアクセスすることができます。
管理
MySQL Workbench は、MySQL 環境を容易に管理でき、良いデータベースへの可視性が得られるビジュアルコンソールを提供します。
開発者や DBA は、ビジュアルツールを使用して、サーバの構成、ユーザの管理、データダンプ、データベースの状態監視を行うことができます。
MySQL Workbench コミュニティ版・商用版(SE)の機能比較
MySQL Workbench は以下のエディションでご提供されております。
- MySQL Workbench コミュニティエディション
オープンソースライセンスである GPL ライセンスにてご利用いただけるフリーソフトウェアです。 - MySQL Workbench SE(スタンダードエディション:商用版)
商用版の Commercial MySQL Edition(MySQL Standard Edition, MySQL Enterprise Edition, MySQL Cluster CGE) に含まれます。データベース管理者の生産性を向上させるための追加モジュールおよびプラグインが含まれます。
| MySQL Workbench コミュニティエディション |
MySQL Workbench スタンダードエディション |
||
|---|---|---|---|
| ソフトウェアライセンス | |||
| ソフトウェアライセンス | GPL | 商用 | |
| ビジュアル SQL 開発 | |||
| SQL エディタ | SQL ステートメントをビジュアルに作成、実行、デバッグ | ○ | ○ |
| SQL シンタックスハイライト | カラーシンタックスハイライティング | ○ | ○ |
| SQL コード生成 | ワンクリック SQL コード生成 | ○ | ○ |
| SQL Snippets(ステートメント再利用) | よく使用する SQL ステートメントの再利用 | ○ | ○ |
| SQL 履歴 | 全ての実行 SQL の履歴参照 | ○ | ○ |
| ビジュアル データベース管理 | |||
| Server 開始/停止 | サーバをローカルおよびリモートで開始/停止 | ○ | ○ |
| Server ステータス診断 | 主要なサーバ診断(ステータス、CPU、メモリ、ヒット率、ネットワークトラフィック) | ○ | ○ |
| Server ログ | スローおよびエラーログの表示 (テーブルベースの場合) | ○ | ○ |
| Server 構成 | MySQL サーバの表示と構成 | ○ | ○ |
| レプリケーション構成 | MySQL レプリケーションの表示と構成 | ○ | ○ |
| ユーザ / セッション管理 | |||
| アプリケーションロール | ユーザ権限の便利なグルーピング | ○ | ○ |
| ユーザ管理 | MySQL ユーザと権限の表示、編集、作成、削除、クローン | ○ | ○ |
| セッション管理 | 接続の表示と削除 | ○ | ○ |
| 接続管理 | |||
| 接続ウィザード | MySQL サーバへの接続構成 | ○ | ○ |
| 複数接続 | 異なるサーバへの複数同時接続定義 | ○ | ○ |
| SSH -トンネリング | ローカルおよびリモートサーバへの SSH 接続構成 | ○ | ○ |
| オブジェクト管理 | |||
| オブジェクトブラウザ | データベースオブジェクト (テーブル、ビュー、トリガ等)の容易な確認、アクション実行 | ○ | ○ |
| オブジェクトエディタ | データベースオブジェクト (テーブル、ビュー、トリガ等)を容易に編集、作成、削除 | ○ | ○ |
| データ管理 | |||
| インポート/エクスポート | mysqldump ファイルのインポートとエクスポート | ○ | ○ |
| 結果セットエクスポート | 結果を CSV、XML、HTML でエクスポート | ○ | ○ |
| ビジュアルデータエディタ | 結果セットをグリッドで表示と編集 | ○ | ○ |
| 複数結果セット | 複数結果を同じビジュアルデータウィンドウに表示 | ○ | ○ |
| クイック検出 | 検出の困難な行やセルを素早く検出 | ○ | ○ |
| 大規模結果セットリミット | 大規模な結果セットの行数を制限 | ○ | ○ |
| ビジュアル データモデリング | |||
| E-R 図 | 実体関連図の作成 | ○ | ○ |
| ダイアグラム表記法の選択 | よく使用される一般的なモデリング表記法から選択 | ○ | ○ |
| 自動レイアウト | 大規模モデルの自動配置 | ○ | ○ |
| テーブル、インデックス、ビューのモデル化 | 全ての MySQL データ関連オブジェクトの管理 | ○ | ○ |
| ストアドプロシージャ、トリガ、機能のモデル化 | 全ての MySQL コード関連オブジェクトの管理 | ○ | ○ |
| ユーザセキュリティのモデル化 | モデルの MySQL セキュリティ権限を管理 | ○ | ○ |
| リバースエンジニアリング | |||
| SQL スクリプトからのリバースエンジニアリング | SQL テキストスクリプトからモデルを作成 | ○ | ○ |
| 運用中データベースからのリバースエンジニアリング | 運用中のデータベースからモデルを作成 | ○ | ○ |
| フォワードエンジニアリング | |||
| SQL スクリプトへのフォワードエンジニアリング | SQL スクリプトから正常に動作する DLL を生成 | ○ | ○ |
| 運用中データベースへのフォワードエンジニアリング | モデルから完全な物理モデルを生成 | ○ | ○ |
| スキーマ同期 | |||
| スキーマの相違比較 | モデルと運用データベースまたは SQL スクリプトの差異を把握 | ○ | ○ |
| SQL スクリプトスキーマ同期 | モデルと SQL スクリプトを自動的に双方向で更新 | ○ | ○ |
| 運用中データベースへのスキーマ同期 | モデルと運用データベースを自動的に双方向で更新 | ○ | ○ |
| スキーマ&モデル検証 | |||
| 標準スキーマ検証 | データモデリングのべストプラクティスを実施し、モデリングエラーを除去 | - | ○ |
| MySQL 固有スキーマ検証 | MySQL 固有の設計スタンダードを実施し、物理スキーマを適切にビルド | - | ○ |
| モデル検証 | モデルのエラーを除去 | - | ○ |
| DB キュメント出力 | |||
| データベーススキーマデータのドキュメント出力 | データベースのドキュメント化を自動化 | - | ○ |
| 全ての SQL オブジェクトタイプのドキュメント出力 | データベースまたはモデルの全ての局面に関する情報をドキュメント化 | - | ○ |
| 複数の形式でのドキュメント出力 | HTML またはテキストに出力 | - | ○ |
| ユーティリティ機能 | |||
| DBDesigner4 からのインポート | モデルを DBDesigner4 から簡単にインポート | ○ | ○ |
| モデル図エクスポート | PNG、SVG、PDF、ポストスクリプトで容易にエクスポート | ○ | ○ |
| スクリプト & プラグイン | |||
| Python プラグイン | Python プラグインによるカスタマイズ | ○ | ○ |
| Lua プラグイン | Lua プラグインによるカスタマイズ | ○ | ○ |
お問い合わせ
ご興味のある法人様、お見積をご希望の方は、下記までご連絡下さい。






