Navicat

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Navicat
原作者卓软数字科技有限公司
开发者卓软数字科技有限公司
首次发布2002
操作系统跨平台
语言多语言
类型SQL 数据库管理系统
许可协议专有软件 / 共享软件
网站www.navicat.com/cht

Navicat香港卓软数字科技有限公司生产的一系列 MySQLRedisPostgreSQLMicrosoft SQL ServerOracleMariaDBSQLiteMongoDB 的图形化数据库管理及发展软件。它有一个类似浏览器的图形用户界面,支持多重连线到本地和远程数据库。它的设计合乎各种用户的需求,从数据库管理员和程序员,到各种为客户服务并与合作伙伴共享信息的不同企业或公司。

历史[编辑]

最初版本主要目标是简化 MySQL 的管理。在 2008 年,Navicat for MySQL 获得 2008 年香港信息和通信技术奖的全年大奖最佳商业系统大奖最佳商业系统(产品)金奖[1]

支持平台和语言[编辑]

Navicat 是一个跨平台工具,支持 Microsoft WindowsMac OS XLinux 平台。购买软件时,用户可以从 11 个可用的语言中选择一种语言:英文,法文,德文,西班牙文,日文,波兰文,俄文,韩文,简体中文和繁体中文。

发展[编辑]

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。在 2023 年 5 月,Redis 加到 Navicat Premium 16.2。[2]

Navicat for MySQL[编辑]

在 2002 年 3 月正式发布,Windows 版本的 Navicat for MySQL 成为卓软数字科技第一个提供给公众人士的产品。随后,该公司分别于 2003 年 6 月及 10 月发布两个附加的 Navicat for MySQL Mac OS XLinux 操作系统版本。在 2013 年 11 月,增加了支持 MariaDB。[3]

Navicat for PostgreSQL[编辑]

在 2005 年 10 月发布 Navicat for PostgreSQL 的 Windows 版本及在 2006 年 6 月发布 MAC OS X 版本。直到 3 年后的 2009 年 8 月,他们发布了 Navicat for PostgreSQL 的 Linux 版本。[4]

Navicat for Oracle[编辑]

在 2008 年 8 月发布 Navicat for Oracle 的 Windows 及 Mac 版本。在次年八月,他们发布 Linux 平台版本。[5]Oracle 版本的 Navicat 支持大部分最新的 Oracle 对象功能包括目录、资料表空间、同义字、具体化查看记录、触发器、序列及类型等。[6]

Navicat for SQLite[编辑]

在 2009 年 4 月,Navicat for SQLite 的 Windows 及 Mac OS X 版本同时发布。Linux 版本紧随其后,在同年 6 月发布。[7] 在 2010 年 4 月,Navicat Premium 由版本 9 起开始包含 Navicat for SQLite,扩大 Navicat Premium 的可用性。

Navicat for SQL Server[编辑]

在 2010 年 11 月发布 Navicat for SQL Server 的 Windows 平台和 Mac OS X。在发布时,SQL Server 版本包含到 Navicat Premium 版本。在 2011 年 1 月,支持连线到 SQL Azure[8]

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 for Redis[编辑]

Navicat for Redis 于 2023 年 5 月发布。它提供键值资料查看器、Pub/Sub 功能、命令监控、备份等功能。

Navicat Essentials[编辑]

在 2011 年 11 月官方正式发布 Navicat Essentials。这是一个供商业使用较简单的 Navicat 版本。Navicat 的 Essentials 版本欠缺一些标准或企业版本的功能,包括窗体查看、记录筛选、建立可视化查询、资料模型和导入、导出及备份资料选项等。[9]

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 iOS[编辑]

在 2014 年 8 月,PremiumSoft 发布了新产品 Navicat iOS。[10]它是专为 iOS 设计的数据库管理工具。功能包括对象查看器和设计器、查询建立工具和编辑器、Navicat Cloud[11]、服务器监控等。第一个发布支持 MySQL。然后,在 2015 年 1 月,发布了 iOS 版本的 Navicat for PostgreSQL。至于 iOS 版本的 Navicat for MariaDB,则于 2017 年 9 月发布。

Navicat Cloud[编辑]

Navicat Cloud 是一项云端服务,让用户在不同的平台和设备同步他们的连线设置、查询、模型和虚拟组群。用户可以与其他人分享他的项目,协作连线设置、查询和模型。

Navicat On-Prem Server[编辑]

Navicat On-Prem Server 是一个内部部署方案,它为你提供托管云端环境的选项,用于在你的位置内部存储 Navicat 对象(连线信息、查询、模型、组群)。

Navicat Monitor[编辑]

Navicat Monitor 于 2018 年 4 月正式发布。它是一款安全、简单且无代理程序的服务器监控工具,并支持监控 MySQL、MariaDB 和云端数据库。用户可以使用浏览器从任何地方访问 Navicat Monitor。它的主要功能包括即时监控执行个体的性能、警报通知、查询分析器、复制监控。

2019 年 6 月,Navicat Monitor 支持监控 SQL Server 执行个体。而 PostgreSQL 于 2023 年 2 月新增。

Navicat Charts Creator & Viewer[编辑]

在 2021 年 11 月 发布了 2 个新产品,Navicat Charts Creator 和 Navicat Charts Viewer。 Navicat Charts Creator 是一个 GUI 工具,用于建立数据库资料的可视化表示(图表和仪表板)。而 Navicat Charts Viewer 是一个用于查看图表工作区文件的工具。

功能[编辑]

它的一些功能包括:

  • SSH 及 HTTP 通道
  • 对象设计器
  • 可视化查询建立工具
  • 代码片段和自动完成代码
  • 资料和结构的迁移及同步
  • 资料传输
  • 导入和导出资料
  • 备份和还原资料
  • 图表和仪表板
  • 资料模型
  • 资料产生
  • 工作调度及向导工具

不同操作系统有功能上的差异。[12]

Navicat 支持 MySQL 分支,例如 Drizzle、OurDelta 和 Percona,并支持一些云端数据库,如 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud、Google Cloud 和 Alibaba Cloud。

参考[编辑]

  1. ^ Winner of the HKICT Awards 2008: Best Business Grand Award selected winner of HKICT Award of the Year. [2016-12-30]. (原始内容存档于2016-12-30). 
  2. ^ Navicat Premium 版本說明. [2016-03-02]. (原始内容存档于2016-03-04). 
  3. ^ Navicat for MySQL 版本說明. [2016-03-02]. (原始内容存档于2016-03-04). 
  4. ^ Navicat for PostgreSQL 版本說明. [2016-03-02]. (原始内容存档于2016-03-04). 
  5. ^ Navicat for Oracle 版本說明. [2016-03-02]. (原始内容存档于2016-03-06). 
  6. ^ Navicat for Oracle 總覽. [2016-03-02]. (原始内容存档于2016-03-04). 
  7. ^ Navicat for SQLite 版本說明. [2016-03-02]. (原始内容存档于2016-03-04). 
  8. ^ Navicat for SQL server 版本說明. [2016-03-02]. (原始内容存档于2016-03-04). 
  9. ^ Navicat Essentials 功能. [2016-03-02]. (原始内容存档于2016-03-04). 
  10. ^ Navicat iOS. [2016-03-02]. (原始内容存档于2016-03-04). 
  11. ^ Navicat Cloud. [2016-03-02]. (原始内容存档于2016-03-04). 
  12. ^ Navicat 功能列表,MySQL页面存档备份,存于互联网档案馆)、MariaDB页面存档备份,存于互联网档案馆)、PostegreSQL页面存档备份,存于互联网档案馆)、Oracle页面存档备份,存于互联网档案馆)、SQLite页面存档备份,存于互联网档案馆)、SQL Server页面存档备份,存于互联网档案馆)。

外部链接[编辑]