【Navicat】
Navicat 是香港卓软数码科技有限公司生产的一系列 MySQL、MariaDB、MongoDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化资料库管理及发展软件。它有一个类似浏览器的图形使用者介面，支援多重连线到本地和远端资料库。它的设计合乎各种使用者的需求，从资料库管理员和程序员，到各种为客户服务并与合作伙伴共享信息的不同企业或公司。
==历史==
Navicat 的最初版本是于 2001 年由香港理工大学毕业的连华颖先生所开发。最初版本主要目标是简化 MySQL 的管理。在 2008 年，Navicat for MySQL 获得 2008 年香港资讯及通讯科技奖的全年大奖，最佳商业系统大奖 和 最佳商业系统（产品）金奖。
==支援平台和语言==
Navicat 是一个跨平台工具，支援 Microsoft Windows、Mac OS X 及 Linux 平台。购买软件时，使用者可以从 11 个可用的语言中选择一种语言：英文，法文，德文，西班牙文，日文，波兰文，俄文，葡萄牙文，韩文，简体中文和繁体中文。
==发展==
===Navicat for MySQL===
在 2002 年 3 月正式发布，Windows 版本的 Navicat for MySQL 成为卓软数码科技第一个提供给公众人士的产品。随后，该公司分别于 2003 年 6 月及 10 月发布两个附加的 Navicat for MySQL Mac OS X 和 Linux 操作系统版本。在 2013 年 11 月，增加了支援 MariaDB。
===Navicat for PostgreSQL===
卓软数码科技继续扩大他们的 Navicat 系列，在 2005 年 10 月发布 Navicat for PostgreSQL 的 Windows 版本及在 2006 年 6 月发布 MAC OS X 版本。直到 3 年后的 2009 年 8 月，他们发布了 Navicat for PostgreSQL 的 Linux 版本。
===Navicat for Oracle===
在 2008 年 8 月 Navicat 决定扩大他们的生产线及开始扩展到 Oracle，设计 Navicat for Oracle 的 Windows 及 Mac 版本。在次年八月，他们发布 Linux 平台版本。Oracle 版本的 Navicat 支持大部份最新的 Oracle 物件功能包括目录、资料表空间、同义字、具体化检视记录、触发器、序列及类型等。
===Navicat for SQLite===
在 2009 年 4 月，Navicat for SQLite 的 Windows 及 Mac OS X 版本同时发布。Linux 版本紧随其后，在同年 6 月发布。
在 2010 年 4 月，Navicat Premium 由版本 9 起开始包含 Navicat for SQLite，扩大 Navicat Premium 的可用性。
===Navicat Premium===
在 2009 年，PremiumSoft 发布了 Navicat Premium，一系列的 Navicat 软件结合了所有以前版本的 Navicat 到一个单一的版本，并可以同时连线到不同的资料库类型包括 MySQL、Oracle 及 PostgreSQL，让使用者在跨资料库间进行资料迁移。Navicat Premium 版本也支援跨平台管理，服务于 Windows，Mac OS X 和 Linux。
在 2010 年 4 月，Navicat Premium 版本 9 发布，增加了 SQLite 资料库的连接性到 Navicat Premium，让 Navicat Premium 可以在单一应用程序中连线到 MySQL、Oracle、Postgresql 及 SQLite。
在 2010 年 11 月，增加了支援 Microsoft SQL Server。在 2011 年 1 月，支援连线到 SQL Azure。在 2013 年 11 月，增加了支援 MariaDB。在 2018 年 9 月，Navicat Premium 开始支持 MongoDB。
===Navicat for SQL Server===
在 2010 年 11 月发布 Navicat for SQL Server 的 Windows 平台和 Mac OS X。在发布时，SQL Server 版本包含到 Navicat Premium 版本。在 2011 年 1 月，支援连线到 SQL Azure。
===Navicat Essentials===
在 2011 年 11 月官方正式发布 Navicat Essentials。这是一个供商业使用较简单的 Navicat 版本。Navicat 的 Essentials 版本欠缺一些标准或企业版本的功能，包括表单检视、记录筛选、建立视觉化查询、资料模型和汇入、汇出及备份资料选项等。
===Navicat Data Modeler===
Navicat Data Modeler Windows 版本于 2012 年 3 月正式发布，然后于 2012 年 5 月和 6 月发布 Mac OS X 和 Linux 版本。这是一个独立的产品让开发人员来建立 MySQL、SQL Server、Oracle、PostgreSQL 和 SQLite 资料库的资料模型。Navicat Data Modeler 允许使用者视觉化地设计资料库结构、执行逆向或正向工程、从 ODBC 资料来源汇入资料表结构、产生 SQL 档案及列印模型到档案等。在 2015 年 8 月，加入 MariaDB 资料库和多种新功能，例如模型转换、物理/逻辑/概念模型类型和支援 Navicat Cloud。
===Navicat for MariaDB===
在 2013 年 11 月 发布 Windows、Mac OS X 和 Linux 版本的 Navicat for MariaDB 。它为 MariaDB 资料库管理提供了一个原生环境并支援额外的功能，如新的储存引擎、微秒、虚拟栏。在发布时，Navicat Premium 和 Navicat for MySQL 亦包含 MariaDB 版本。
===Navicat for MongoDB===
MongoDB 是目前 Navicat 支援的最新 NoSQL 资料库。新生产线的产品称为 Navicat for MongoDB，在 2018 年 9 月 发布 Windows、Mac OS X 和 Linux 的繁、简体版。它为 MongoDB 资料库管理提供了原生环境并支援 MapReduce、GridFS Buckets 等额外功能。同时，Navicat Premium 亦支援 MongoDB。
===Navicat iOS===
在 2014 年 8 月，PremiumSoft 发布了新产品 Navicat iOS。它是专为 iOS 设计的资料库管理工具。功能包括物件检视器和设计器、查询建立工具和编辑器、Navicat Cloud、伺服器监控等。第一个发布支援 MySQL。然后，在 2015 年 1 月，发布了 iOS 版本的 Navicat for PostgreSQL。至于 iOS 版本的 Navicat for MariaDB，则于 2017 年 9 月发布。
===Navicat Cloud 协同合作===
Navicat Cloud 是一项云端服务，让使用者在不同的平台和装置同步他们的连线设定、查询、模型和虚拟群组。使用者可以与其他人分享他的专案，协作连线设定、查询和模型。
===Navicat Monitor===
Navicat Monitor 于 2018 年 4 月正式发布。它是一款安全、简单且无代理程式的伺服器监控工具，并支援监控 MySQL、MariaDB 和云端资料库。使用者可以使用浏览器从任何地方存取 Navicat Monitor。它的主要功能包括即时监控执行个体的性能、警报通知、查询分析器、复制监控。
==功能==
它的一些功能包括:
*程式码片段
*视觉化查询建立工具
*SSH 及 HTTP 通道
*资料及结构迁移及同步
*汇入、汇出及备份资料
*报表建立工具
*工作排程及精灵工具
不同操作系统有功能上的差异。
Navicat 支援 MySQL 分支，例如 Drizzle、OurDelta 和 Percona，并支持一些云端资料库，如 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud、Google Cloud 和 Alibaba Cloud。
==修订历史==
下面的表显示 Navicat 不同版本的发布时间和新功能。
==Navicat Community==
Navicat Community 为 Navicat 使用者提供了一个灵活的环境来发布问题、分享经验和解决方案。它包括论坛讨论、部落格文章、影片教学和维基 FAQ。