Navicat
   HOME

TheInfoList



OR:

Navicat is a series of graphical
database management In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
and development software produced by CyberTech Ltd. for
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database ...
,
MariaDB MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the ori ...
, Redis,
MongoDB MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Ser ...
, Oracle,
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the m ...
, PostgreSQL and
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ...
. It has an Explorer-like graphical user interface and supports multiple
database connection A database connection is a facility in computer science that allows client software to talk to database server software, whether on the same machine or not. A connection is required to send commands and receive answers, usually in the form of a r ...
s for local and remote databases. Its design is made to meet the needs of a variety of audiences, from database administrators and programmers to various businesses/companies that serve clients and share information with partners.


History

The initial version of Navicat was developed by Mr. Ken Lin in 2001. The main target of the initial version was to simplify the management of
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database ...
installations. In 2008, Navicat for MySQL was the winner of the Hong Kong ICT 2008 ''Award of the Year'', ''Best Business Grand Award'' and ''Best Business (Product) Gold Award''.


Supported platforms and languages

Navicat is a cross-platform tool and works on Microsoft Windows,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
platforms. Upon purchase, users are able to select a language for the software from eleven available languages: English, French, German, Spanish, Japanese, Polish, Russian, Korean, Simplified Chinese and Traditional Chinese.


Versions


Standalone versions

Officially released in March 2002, the
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
version of Navicat for
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database ...
became the first product offered to the public by PremiumSoft. Subsequently, the company released two additional versions of Navicat for MySQL on the
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
operating system in June and October 2003 respectively. In November 2013, added the support of MariaDB. PremiumSoft continued to expand their Navicat series by releasing Navicat for PostgreSQL for Windows in October 2005 and then for Mac OS X in June 2006. The Linux version of Navicat for PostgreSQL would not be released until 3 years later in August 2009. In August 2008 Navicat decided to further continue their product line and branch out into the Oracle community, creating Navicat for Oracle for Windows and Mac. In August of the following year they followed up with a version for the Linux Platform. The Oracle version of Navicat supports most of the latest Oracle objects features including Directory, Tablespace, Synonym, Materialized View, Trigger, Sequence, and Type, etc. Navicat for
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the m ...
was released for Windows and Mac OS X simultaneously in April 2009, and the Linux version soon followed two months later in June of the same year. In April 2010, Navicat Premium began including Navicat for SQLite starting from version 9 to expand the usability of Navicat Premium. Navicat for SQL Server was released in November 2010 for the Windows platform and Mac OS X. Also at the release, the SQL server version was included in the Premium version of Navicat. In January 2011, support for
SQL Azure Microsoft Azure SQL Database (formerly SQL Azure, SQL Server Data Services, SQL Services, and Windows Azure SQL Database) is a managed cloud database (PaaS) provided as part of Microsoft Azure. A cloud database is a database that runs on a cloud ...
was added. Navicat for MariaDB was released in November 2013 for Windows, Mac OS X and Linux. Also at the release, the MariaDB version was included in both Navicat Premium and Navicat for MySQL. In 2018, Navicat started to support NoSQL databases.
MongoDB MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Ser ...
is currently the newest addition to the list of server Navicat supports. The new line of product, called Navicat for MongoDB, was released in July 2018 for Windows, Mac OS X and Linux. It provides a native environment for MongoDB management and supports the extra features like MapReduce, GridFS Buckets. Also at the release, the MongoDB version was included in Navicat Premium. In May 2023, Navicat for Redis was released. It provides key-value data viewer, Pub/Sub feature, Command Monitor, Backup & Restore etc.


Navicat Premium

In 2009, PremiumSoft released Navicat Premium, a series of Navicat software that combines all previous Navicat versions into a single version and can connect to different database types including MySQL, Oracle, and PostgreSQL simultaneously, allowing users to do data migration between cross databases. Navicat Premium version also supports cross-platform administration, serving Windows, Mac OS X and Linux. In April 2010, version 9 of Navicat Premium was released, which added the connectivity of SQLite database to Navicat Premium, allowing Navicat Premium to connect to MySQL, Oracle, PostgreSQL and SQLite in a single application. In November 2010, support for Microsoft SQL Server was added. In January 2011,
SQL Azure Microsoft Azure SQL Database (formerly SQL Azure, SQL Server Data Services, SQL Services, and Windows Azure SQL Database) is a managed cloud database (PaaS) provided as part of Microsoft Azure. A cloud database is a database that runs on a cloud ...
was included. In November 2013, added the support of MariaDB. In July 2018, added the support of MongoDB. In May 2023, Redis has been added to Navicat Premium 16.2.


Navicat Essentials

Navicat Essentials was officially released in November 2011. This is a simple Navicat version for commercial use. The Essentials editions of Navicat lack several features found in the Standard/Enterprise editions, including form view, record filtering, visual query building, data modeling and options for import, export and backup of data, etc.


Navicat Data Modeler

Navicat Data Modeler Windows version was officially released in March 2012. Then, Mac OS X and Linux version were released in May 2012 and June 2012. This is a standalone product for developers to create data models for MySQL, SQL Server, Oracle, PostgreSQL and SQLite databases. Navicat Data Modeler allows users to visually design database structures, perform reverse/forward engineer process, import table structures from ODBC data sources, generate SQL files and print models to files, etc. In June 2015, added the support of MariaDB databases and several features such as Model Conversion, Physical/Logical/Conceptual model types and Navicat Cloud.


Navicat iOS

In August 2013, PremiumSoft released a new product - Navicat iOS. It is a database administration tool developed for iOS with features included object viewer & designer, query builder & editor, Navicat Cloud, server monitor, etc. MySQL was supported in the first release. Then, Navicat for PostgreSQL iOS version was released in January 2015. In September 2017, Navicat for MariaDB iOS version was released.


Navicat Cloud

Navicat Cloud is a cloud service for users to synchronize their connection settings, queries, models and virtual groups with multiple platforms and devices. A user can share his project to others for collaborating on connection settings, queries and models.


Navicat Monitor

Navicat Monitor was officially released in April 2018. It is a safe, simple and agentless remote server monitoring tool and supports to monitor MySQL, MariaDB and cloud databases. Users can access Navicat Monitor from anywhere via a web browser. The main features of Navicat Monitor including real-time instance performance monitoring, alert notification, query analyzer, replications monitoring. In June 2019, Navicat Monitor supported monitoring SQL Server instances. And PostgreSQL was added in February 2023.


Navicat On-Prem Server

Navicat On-Prem Server is an on-premise solution that provides the option to host a cloud environment for storing Navicat objects (connection info, queries, models, groups) internally at user's location.


Navicat Charts Creator & Viewer

In Nov 2021, 2 new products, Navicat Charts Creator & Navicat Charts Viewer were released. Navicat Charts Creator is a GUI tool for creating visual representations (charts & dashboards) of database data. Navicat Charts Viewer is a tool for viewing charts workspace files.


Features

Navicat's features include: * SSH and HTTP tunneling * object designer * visual query-builder * code snippet and code completion * data and structure synchronization * data transfer * import and export data * backup and restore data * charts & dashboard * data modeling * data generation * task scheduling and wizards tool There are differences in the features available across operating systems. Navicat is also compatible with forks of
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database ...
such as
Drizzle Drizzle is a light precipitation consisting of liquid water drops smaller than those of rain – generally smaller than in diameter. Drizzle is normally produced by low stratiform clouds and stratocumulus clouds. Precipitation rates from dri ...
, OurDelta, and Percona. Navicat supports Cloud Databases like Amazon RDS,
Amazon Aurora Amazon Aurora is a relational database service developed and offered by Amazon Web Services beginning in October 2014. Aurora is available as part of the Amazon Relational Database Service (RDS). History Aurora offered MySQL compatible servic ...
,
Amazon Redshift Amazon Redshift is a data warehouse product which forms part of the larger cloud-computing platform Amazon Web Services. It is built on top of technology from the massive parallel processing (MPP) data warehouse company ParAccel (later acquire ...
,
SQL Azure Microsoft Azure SQL Database (formerly SQL Azure, SQL Server Data Services, SQL Services, and Windows Azure SQL Database) is a managed cloud database (PaaS) provided as part of Microsoft Azure. A cloud database is a database that runs on a cloud ...
,
Oracle Cloud Oracle Cloud is a cloud computing service offered by  Oracle Corporation providing servers, storage, network, applications and services through a global network of Oracle Corporation managed  data centers. The company allows ...
,
Google Cloud Google Cloud Platform offers numerous integrated cloud-computing services, including compute, network, and storage. Products Past and present products under the Google Cloud platform include: Current * Google Cloud Datastore, a NoSQL databa ...
and
Alibaba Cloud Alibaba Cloud, also known as Aliyun (), is a cloud computing company, a subsidiary of Alibaba Group. Alibaba Cloud provides cloud computing services to online businesses and Alibaba's own e-commerce ecosystem. Its international operations are re ...
.


See also

*
Comparison of database tools The following tables compare general and technical information for a number of available :Database administration tools, database administrator tools. Please see individual product articles for further information. This article is neither all-incl ...


References


External links

* {{MySQL MySQL PostgreSQL Database administration tools Data modeling tools Software companies of Hong Kong Oracle database tools Microsoft database software MariaDB