Navicat
Navicat 是香港卓軟數碼科技有限公司生產的一系列 MySQL、Redis、PostgreSQL、Microsoft SQL Server、Oracle、MariaDB、SQLite 及 MongoDB 的圖形化資料庫管理及發展軟件。它有一個類似瀏覽器的圖形使用者介面,支援多重連線到本地和遠端資料庫。它的設計合乎各種使用者的需求,從資料庫管理員和程序員,到各種為客戶服務並與合作夥伴共享信息的不同企業或公司。
原作者 | 卓軟數碼科技有限公司 |
---|---|
開發者 | 卓軟數碼科技有限公司 |
首次發布 | 2002 |
操作系統 | 跨平台 |
語言 | 多語言 |
類型 | SQL 資料庫管理系統 |
許可協議 | 專有軟件 / 共享軟件 |
網站 | www |
歷史
最初版本主要目標是簡化 MySQL 的管理。在 2008 年,Navicat for MySQL 獲得 2008 年香港資訊及通訊科技獎的全年大獎,最佳商業系統大獎 和 最佳商業系統(產品)金獎。[1]
支援平台和語言
Navicat 是一個跨平台工具,支援 Microsoft Windows、Mac OS X 及 Linux 平台。購買軟件時,使用者可以從 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。2024 年 5 月,版本 17 發佈,增加了視覺化解釋、資料字典、資料分析等新功能。[2]
Navicat for MySQL
在 2002 年 3 月正式發佈,Windows 版本的 Navicat for MySQL 成為卓軟數碼科技第一個提供給公眾人士的產品。隨後,該公司分別於 2003 年 6 月及 10 月發佈兩個附加的 Navicat for MySQL Mac OS X 和 Linux 操作系統版本。在 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 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。2024 年 5 月,版本 4 發佈,增加了 MongoDB 的支援,以及將資料庫同步到模型、比較模型工作空間等多項功能。
Navicat iOS
在 2014 年 8 月,PremiumSoft 發佈了新產品 Navicat iOS。[9]它是專為 iOS 設計的資料庫管理工具。功能包括物件檢視器和設計器、查詢建立工具和編輯器、Navicat Cloud[10]、伺服器監控等。第一個發佈支援 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 BI & Viewer
在 2021 年 11 月 發佈了 2 個新產品,Navicat Charts Creator 和 Navicat Charts Viewer。 Navicat Charts Creator 是一個 GUI 工具,用於建立資料庫資料的可視化表示(圖表和儀錶板)。而 Navicat Charts Viewer 是一個用於檢視圖表工作區檔案的工具。2024 年 5 月,版本 2 發佈,增加了 MongoDB 和 Snowflake 的支援。產品名稱已變更為 Navicat BI 和 Navicat BI Viewer。
功能
它的一些功能包括:
- SSH 及 HTTP 通道
- 物件設計器
- 視覺化查詢建立工具
- 程式碼片段和自動完成程式碼
- 視覺化解釋
- 資料和結構的遷移及同步
- 資料傳輸
- 匯入和匯出資料
- 備份和還原資料
- BI(圖表和儀錶板)
- 資料模型
- 資料分析
- 資料產生
- 資料字典
- 工作排程及精靈工具
不同操作系統有功能上的差異。[11]
Navicat 支援 MySQL 分支,例如 Drizzle、OurDelta 和 Percona,並支持一些雲端資料庫,如 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud、Google Cloud 和 Alibaba Cloud。
參考
- ^ Winner of the HKICT Awards 2008: Best Business Grand Award selected winner of HKICT Award of the Year. [2016-12-30]. (原始內容存檔於2016-12-30).
- ^ Navicat for Oracle 總覽. [2016-03-02]. (原始內容存檔於2016-03-04).
- ^ Navicat 功能列表,MySQL (頁面存檔備份,存於網際網路檔案館)、MariaDB (頁面存檔備份,存於網際網路檔案館)、PostegreSQL (頁面存檔備份,存於網際網路檔案館)、Oracle (頁面存檔備份,存於網際網路檔案館)、SQLite (頁面存檔備份,存於網際網路檔案館)、SQL Server (頁面存檔備份,存於網際網路檔案館)。