Navicat

Navicat（ナビキャット）は、PremiumSoft CyberTech Ltd.が提供するグラフィカルデータベース管理 / 開発ソフトウェアである。MySQLとOracle、SQLite、PostgreSQL、Microsoft SQL Server、MariaDB、MongoDBに対応し、ローカル / リモートの複数のデータベースに同時に接続可能。エクスプローラのようなGUI(グラフィカルユーザーインターフェース）を採用し、その機能やデザインは、データベースの開発者や管理者、プログラマー、様々な業界や企業など、様々な支持者のニーズを満たすように設計されている。 Navicatの初期バージョンは、2001年に、MySQL設定の管理の簡素化を主要目的として開発された。 Navicat for MySQLは、2008年、香港 ICT Awards 2008のBest Business Product部門の金賞『Gold Award』とBest Business 大賞『Grand Award』、そして、年間大賞『Award of the Year』を受賞。 Navicat Premiumは、2016年、DBTA Readers’ Choice Awards『最優秀データベース管理ソリューション』を受賞。 日本では、2003年8月に初めて、Navicat for MySQL 日本語版を発売。 Navicatは、Microsoft Windows、macOS、Linuxプラットフォームで動作するクロスプラットフォームツールである。ユーザーは、購入時に、11つの言語からソフトウェア用言語を選択することができる: 英語、フランス語、スペイン語、日本語、ポーランド語、ドイツ語、ロシア語、ポルトガル語、韓国語、簡体字中国語、繁体字中国語。 PremiumSoft社が一般に最初に提供したNavicatが、Navicat for MySQLのWindows版である。正式リリースは2002年3月。続いて、Mac OS XとLinux用の2つのバージョンのNavicat for MySQLがそれぞれ2003年の6月と10月にリリース。 Navicat for MySQL 日本語版は、2003年8月にWindows版が初めてリリースされた。Mac OS X版は、翌年の2004年にリリース。 Navicat for PostgreSQLは、Windows版が2005年10月に、MAC OS X版が2006年6月にリリースされた。Linux版は、3年後の2009年8月にリリース。 Navicat for PostgreSQL 日本語版は、2005年12月にWindows版がリリースされた。Mac OS X版は、2013年10月にリリース。 2008年8月に、PremiumSoft社は製品の種類をさらに増やすことと、Oracleコミュニティに進出することを決定し、Navicat for OracleのWindows版とMac OS X版をリリースした。翌年8月に、Linux版をリリース。Navicat for Oracleは、ディレクトリやテーブルスペース、シノニム、マテリアライズドビュー、トリガー、シーケンス、タイプなどを含む、最新のOracleオブジェクト機能のほとんどをサポートしている。 Navicat for Oracle 日本語版は、2009年4月にWindows版がリリースされた。Mac OS X版は、2013年10月にリリース。 Navicat for SQLiteは、Windows版とMac OS X版が2009年4月に同時にリリースされ、2ヵ月後の同年6月にLinux版が続いてリリース。2010年4月に、Navicat for SQLiteの機能がNavicat Premium バージョン9に追加され、Navicat Premiumの有用性が拡大。 Navicat for SQLite 日本語版は、2010年8月にWindows版がリリースされた。Mac OS X版は、2013年10月にリリース。 Navicat Premiumは、既にリリース済みのNavicatの全バージョンを1つにまとめたNavicat統合版で、2009年にリリースされた。MySQLやOracle、PostgreSQLを含む種類の異なるデータベースへの同時接続に対応し、種類の異なるデータベース間のデータ転送が可能。Navicat Premiumも、WindowsとMac OS X、Linuxプラットフォームに対応している。2010年4月に、Navicat Premium バージョン9がリリースされ、SQLiteデータベースへの接続機能が追加。さらに、2010年11月に、Microsoft SQL Serverをサポートし、翌年の1月にSQL Azureにも対応。2014年10月に日本語版Navicat for MariaDBのリリースとともに、Navicat Premiumは、MariaDBを含む6つのデータベースに接続することが可能になった。2019年3月により、MongoDBにも対応。MySQLとOracle、PostgreSQL、SQLite、Microsoft SQL Server、MariaDB、MongoDBの7種類のデータベースを同時に管理することが可能になった。 Navicat Premium 日本語版は、2009年9月にWindows版がリリースされ、続いて2010年2月にMac OS X版がリリースされた。 Navicat for SQL Serverは、2010年11月にWindows版とMac OS X版がリリースされ、同時にNavicat Premiumの対応データベースにSQL Serverが追加された。2011年1月にSQL Azureにも対応。 Navicat for SQL Server 日本語版は、2011年4月にWindows版がリリースされた。Mac OS X版は、2013年10月にリリース。 Navicat for MariaDBは、2013年11月にWindows版、Mac OS X版、Linux版が同時にリリースされ、日本語版は、2014年10月にリリース。 Navicat for MongoDBという製品は、NoSQLデータベースに対応する新しい製品である。日本語版は、2019年3月にWindows、macOSおよびLinux版が同時にリリースされた。MongoDBデータベースの管理にネイティブ環境を提供し、MapReduce、GridFS Bucketsなどに対応する。Navicat Premiumは、MongoDBもサポートする。 Navicat Essentialsは、2011年11月に公式にリリースされた。NavicatのEssentialsエディションは、Navicatのシンプル版であり、Standard／Enterpriseエディションで使える次のような様々な機能が使えない: フォームビュー、レコードのフィルタリング、ビジュアルクエリビルダ、データモデリング、データのインポート／エクスポート／バックアップに関するオプションなど。Navicat Essentialsは、商用利用が可能。 Navicat Essentialsの日本語版は2014年10月にリリースされた。 Navicat Data Modeler日本語版は、Windows、Mac OS X、Linuxバージョンが2014年9月30日同時にリリースされた。MySQL、SQL Server、Oracle、PostgreSQL、SQLiteデータモデルの作成に製品。データベース構造を視覚的に設計することや、リバース/フォワードエンジニアリング、ODBCデータソースからのモデルインポート、SQLファイルの生成、モデルのファイルへの印刷出力などを実行することが可能。2015年6月に、MariaDBデータベースもサポートできるようになり、モデル変換、概念・論理・物理モデルタイプ、Navicat Cloudなどの機能も追加された。 Navicat for MySQL iOSは、2014年8月にリリースされた。iOS向けデータベース管理ツールで、オブジェクトビューワー/デザイナー、クエリビルダ/エディタ、Navicat Cloud、サーバモニターなどの機能が提供。Navicat for PostgreSQL iOSバージョンは2015年1月にリリースされ、Navicat for MariaDB iOSバージョンは2017年9月にリリース。 Navicat Cloudはクラウドサービスで、それぞれのプラットフォームとデバイスから、接続設定やクエリ、モデル、バーチャルグループ情報を同期することが可能。接続設定やクエリ、モデルをチーム内で共有し、メンバープロジェクトも作成や編集可能。Navicat CloudはNavicatの追加機能で、データベース管理には、Navicatのライセンスが必要である。 主な機能: データモデリング ビジュアルクエリビルダ コード補完 リバースエンジニアリングとフォワードエンジニアリング スクリプト生成 SSHやHTTPトンネリング データ転送 データと構造の同期 インポートやエクスポート(様々なファイル形式に対応) バックアップと復元 レポートビルダ バッチジョブとスケジューリング ウィザード形式のツール オブジェクトデザイナー コードデバッガ (OracleとPostgreSQL) ERダイアグラムビュー ツリーとオブジェクトフィルター Touch Barによるサポート コードスニペット オペレーティングシステムによって、利用できる機能に違いがある。 Navicatは、MySQLからフォークしたDrizzleやMariaDB、OurDelta、Perconaにも対応している。 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、Google Cloud、Alibaba CloudTencent Cloud、MongoDB Atlas、Huawei Cloudのようなクラウドデータベースにも対応している。 Navicat 日本語版 各バージョンのリリース日や主な追加機能。