Navicat
Navicat est une suite logicielle graphique de gestion et de développement de bases de données produits par PremiumSoft CyberTech Ltd. pour MySQL, MariaDB, Oracle, SQLite, PostgreSQL et Microsoft SQL Server. Son interface utilisateur graphique est similaire à celle d’Explorer et il supporte des connexions multiples vers des bases de données locales et distantes. Il est conçu pour répondre aux besoins d’un public diversifié allant de programmeurs et administrateurs de bases de données à des entreprises de tous types qui servent des clients et partagent des informations avec des partenaires[1] - [2].
Développé par | PremiumSoft CyberTech Ltd. |
---|---|
Première version | |
Système d'exploitation | Linux, Microsoft Windows et macOS |
Environnement | Multiplate-forme |
Formats lus | Fichier texte, comma-separated values, DBF, HTML, Lotus 1-2-3 Worksheet file format, version 2 (d), Quattro Pro Spreadsheet for DOS, versions 1-4 (d) et Extensible Markup Language |
Formats Ă©crits | Fichier texte, comma-separated values, HTML, Extensible Markup Language, DBF, Rich Text Format, Lotus 1-2-3 Worksheet file format, version 2 (d), Quattro Pro Spreadsheet for DOS, versions 1-4 (d), Symbolic Link, VisiCalc Database (d) et LDAP Data Interchange Format |
Type | Structured Query Language |
Licence | Logiciel propriétaire |
Site web | https://www.navicat.com/fr |
Histoire
La première version de Navicat a été développée en 2001. L’objectif principal de cette première version était de simplifier la gestion des installations de MySQL. En 2008, Navicat for MySQL a gagné le Hong Kong ICT 2008 Award of the Year, Best Business Grand Award and Best Business (Product) Gold Award[3].
Plates-formes supportées et langues
Navicat est un outil multiplate-forme qui fonctionne sous Microsoft Windows, Mac OS X et Linux Lors de l’achat, les utilisateurs peuvent choisir la langue du logiciel parmi onze langues disponibles : anglais, français, allemand, espagnol, japonais, polonais, russe, portugais, coréen, chinois simplifié et chinois traditionnel.
DĂ©veloppement
Navicat for MySQL
Officiellement publié en , la version Windows de Navicat for MySQL est devenue le premier produit offert au public par PremiumSoft. Par la suite, la société a publié deux versions supplémentaires de Navicat for MySQL pour les systèmes d’exploitation Mac OS X et Linux respectivement en juin et . En , le support pour MariaDB a été ajouté[4] - [5].
Navicat for PostgreSQL
PremiumSoft a continué à élargir sa suite Navicat en publiant Navicat for PostgreSQL pour Windows en et ensuite pour Mac OS X en . La version Linux de Navicat ne sera publiée que 3 ans plus tard, en [6].
Navicat for Oracle
En , Navicat a décidé d’élargir encore sa gamme de produits en étendant son activité à la communauté Oracle et en créant Navicat for Oracle pour Windows et Mac. Au mois d’août de l’année suivante, ils ont continué avec une version pour la plate-forme Linux[7]. La version Oracle de Navicat supporte la plupart des dernières fonctions objets Oracle telles que les fonctions de Répertoire, Tablespace, Synonyme, Vue matérialisée, Déclencheur, Séquence, Type, etc.[8] - [9]
Navicat for SQLite
Navicat for SQLite a été publié simultanément pour Windows et Mac OS X en et la version Linux a rapidement suivi deux mois plus tard, en juin[10]. À partir d’, Navicat for SQLite a été inclus dans Navicat Premium, à partir de la version 9, pour accroitre l’utilisabilité de Navicat Premium[11].
Navicat Premium
En 2009, PremiumSoft a publié Navicat Premium, une suite logicielle Navicat qui combine toutes les versions précédentes de Navicat dans une seule version et qui permet de se connecter simultanément à différents types de bases de données dont MySQL, Oracle, et PostgreSQL, ce qui permet aux utilisateurs d’effectuer des migrations de données entre des bases de données croisées. La version Premium de Navicat prend également en charge la gestion multiplate-forme pour Windows, Mac OS X et Linux. En , a été publiée la version 9 de Navicat Premium qui ajoute la connectivité aux bases de données SQLite, permettant ainsi de se connecter à MySQL, Oracle, PostgreSQL et SQLite via une seule application. En , la prise en charge de Microsoft SQL Server a été ajoutée. En , SQL Azure a été inclus. En , c’est la prise en charge de MariaDB qui a été ajoutée[11] - [12].
Navicat for SQL Server
Navicat for SQL Server a été publié en pour Windows et Mac OSX. En même temps, la version pour SQL Server a été incluse dans la version Premium de Navicat. En , la prise en charge de SQL Azure a été ajoutée[13].
Navicat Essentials
Navicat Essentials a été officiellement publié en . Il s’agit d’une version allégée de Navicat pour un usage commercial. L’édition Essentials de Navicat n’offre pas certaines fonctions que l’on retrouve dans les éditions Standard/Entreprise, dont la visualisation de formulaire, le filtrage d’enregistrement, le générateur visuel de requête, la modélisation de données et les options pour l’importation, l’exportation, la sauvegarde de données, etc.[14]
Navicat Data Modeler
La version Windows de Navicat Data Modeler a été officiellement publiée en . Ensuite, les versions Mac OS X et Linux ont été publiées en mai et . Il s’agit d’un produit autonome qui s’adresse aux développeurs pour créer des modèles de données pour les bases de données MySQL, MariaDB, SQL Server, Oracle, PostgreSQL et SQLite[15]. Navicat Data Modeler permet aux utilisateurs de concevoir de façon visuelle des structures de bases de données, de faire de la rétro-conception ou de la conception descendante, d’importer des structures de tables depuis des sources de données ODBC, de générer des fichiers SQL et d’imprimer des modèles dans des fichiers, etc.
Navicat for MariaDB
MariaDB est l’ajout le plus récent à la liste des bases de données supportées par Navicat. La nouvelle gamme de produits, appelée Navicat for MariaDB a été publiée en pour Windows, Mac OS et Linux. Elle fournit un environnement natif pour la gestion de bases de données Navicat et prend en charge les fonctions supplémentaires telles que les nouveaux moteurs de stockage, les microsecondes et les colonnes virtuelles. Au moment de sa publication, la version MariaDB a été incluse dans Navicat Premium et Navicat for MySQL.
Fonctions
Les fonctions de Navicat comprennent :
- générateur de requête visuel
- tunnel SSH et HTTP[2]
- migration et synchronisation de données et de structures[16]
- importation, exportation et sauvegarde de données[17]
- générateur de rapport
- planification de tâches et assistants
Il y a des différences dans les fonctions disponibles selon les systèmes d’exploitation[18].
Navicat prend également en charge des développements parallèles de MySQL tels que Drizzle, OurDelta, et Percona
Historique des versions
N/A : non disponible (Not Available)
Version | Plate-formes & Dates de publication | Quelques fonctions notables | ||||||
---|---|---|---|---|---|---|---|---|
MySQL | PostgreSQL | Oracle | SQLite | SQL Server | MariaDB | Premium | ||
4.x |
|
N/A | N/A | N/A | N/A | N/A | N/A |
|
5.x |
|
N/A | N/A | N/A | N/A | N/A | N/A |
|
6.x |
|
|
N/A | N/A | N/A | N/A | N/A |
|
7.x |
|
|
|
N/A | N/A | N/A | N/A |
|
8.x |
|
|
|
N/A | N/A | N/A |
|
|
9.x |
|
|
|
|
|
N/A |
|
|
10.0 |
|
|
|
|
|
N/A |
|
|
10.1 |
|
|
|
|
|
N/A |
|
|
11.0 |
|
|
|
|
|
|
|
|
11.1 |
|
|
|
|
|
|
|
|
Navicat Community
La Navicat Community fournit aux utilisateurs Navicat un environnement flexible pour poser des questions et partager des expériences et des solutions. Elle comprend un forum de discussion, des articles de blog, des tutoriels vidéo et un FAQ Wiki.
Références
- « Radar - O’Reilly », sur O’Reilly Media (consulté le ).
- http://www.lasplash.com/publish/Software_Reviews_and_News_130/navicat_mysql_gui_review.php
- Winner of the HKICT Awards 2008: Best Business Grand Award selected winner of HKICT Award of the Year
- (en) « NaviCat MySQL - MySQL Database Management Tools For Windows », sur techmixer.com, (consulté le ).
- Navicat for Oracle vue d’ensemble
- (en) « Navicat for Oracle - Oracle Administration Tools For Windows And Mac », sur techmixer.com, (consulté le ).
- (en) « Navicat Premium - Cross Database Administrator Management Tool », sur techmixer.com, (consulté le ).
- « Navicat Data Modeler | Supreme Database Modeling and Design Tool », sur www.navicat.com (consulté le )
- http://www.webdotdev.com/nvd/content/view/438/
- « ted.onflash.org/2005/04/navica… »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?).
- Tableau de comparaison des fonctions Navicat pour MySQL, MariaDB, PostegreSQL, Oracle, SQLite,SQL Server,Premium