Navicat
Description de l'image Navicat_Premium_v12.png.

Informations
Développé par PremiumSoft CyberTech Ltd.
Première version
Système d'exploitation Linux, Microsoft Windows et macOSVoir et modifier les données sur Wikidata
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 LanguageVoir et modifier les données sur Wikidata
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 FormatVoir et modifier les données sur Wikidata
Type Structured Query LanguageVoir et modifier les données sur Wikidata
Licence Logiciel propriétaire
Site web https://www.navicat.com/fr

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].

Histoire modifier

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 modifier

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 modifier

Navicat for MySQL modifier

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 modifier

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 modifier

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 modifier

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 modifier

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 modifier

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 modifier

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 modifier

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 modifier

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 modifier

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 modifier

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
  • Windows:
  • Mac OS X:
  • Linux: pas d’édition
N/A N/A N/A N/A N/A N/A
  • Analyse, vérifie et répare les tableaux
  • Gestionnaire d’utilisateurs visuel pour gérer les utilisateurs et les privilèges
  • Fichier de sauvegarde de planning
  • Importe et exporte des données depuis MS Excel et MS Access
5.x
  • Windows:
  • Mac OS X:
  • Linux:
N/A N/A N/A N/A N/A N/A
  • Sauvegarde les bases de données et les tableaux vers des scripts SQL
  • Exécute des scripts SQL
  • Éditeurs SQL multiple avec une fonction de syntaxe en surbrillance
6.x
  • Windows:
  • Mac OS X:
  • Linux:
  • Mac OS X:
N/A N/A N/A N/A N/A
  • Importe des données depuis ODBC
  • Connexion aux serveurs MySQL via SSH
  • Capable de définir une planification en fonction des profils
7.x
  • Windows:
  • Mac OS X:
  • Windows:
  • Mac OS X:
  • Mac OS X:
N/A N/A N/A N/A
  • Synchronisation des données et des structures
  • Capable de glisser et déposer des tableaux
  • Créer des requêtes de paramètres
8.x
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
N/A N/A N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Groupements virtuels
  • Moniteur de serveur pour modifier les variables du système
  • Permet la visualisation des formulaires
  • Capable de prévisualiser SQL avant l’exécution
9.x
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Visualisation de l’historique des commandes
  • Permet les rapports en caractères unicode
  • Importe et exporte les connexions
  • Complétion de mots pour les éditeurs SQL
10.0
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Outil de modélisation de données
  • Visualisation de diagrammes ER
  • Recherche grande échelle dans les bases de données
  • Optimisation SQL
10.1
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Plusieurs schémas dans un modèle
  • Importation améliorée à partir de l’assistant de base de données
  • Synchronisation améliorée vers l’assistant de base de données
  • Aligne/distribue des objets diagrammes
  • Recherche dans les tableaux en mode Concepteur de modèles
11.0
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Nouveau gestionnaire SSH
  • Filtre dans l’arbre des connexions
  • Cherche et remplace des données
  • Recherche dans les colonnes
  • Assistant d’importation et d’exportation amélioré
  • Versions Windows et Mac 64-bit natives
11.1
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: No Disp.
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Navicat Cloud
    • Synchronise les connexions
    • Synchronise les requêtes
    • Synchronise les modèles
    • Synchronise les groupes virtuels

Navicat Community modifier

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 modifier

  1. « Radar - O’Reilly », sur O’Reilly Media (consulté le ).
  2. a et b http://www.lasplash.com/publish/Software_Reviews_and_News_130/navicat_mysql_gui_review.php
  3. Winner of the HKICT Awards 2008: Best Business Grand Award selected winner of HKICT Award of the Year
  4. Navicat for MySQL notes de version
  5. (en) « NaviCat MySQL - MySQL Database Management Tools For Windows », sur techmixer.com, (consulté le ).
  6. Navicat for PostgreSQL notes de version
  7. Navicat for Oracle notes de version
  8. Navicat for Oracle vue d’ensemble
  9. (en) « Navicat for Oracle - Oracle Administration Tools For Windows And Mac », sur techmixer.com, (consulté le ).
  10. Navicat for SQLite notes de version
  11. a et b Navicat Premium notes de version
  12. (en) « Navicat Premium - Cross Database Administrator Management Tool », sur techmixer.com, (consulté le ).
  13. Navicat for SQL server vue d’ensemble
  14. Navicat Essentials caractéristiques
  15. « Navicat Data Modeler | Supreme Database Modeling and Design Tool », sur www.navicat.com (consulté le )
  16. « Learn how to migrate Oracle to MySQL through an easy-to-use MySQL GUI tool », sur webdotdev.com via Wikiwix (consulté le ).
  17. « ted.onflash.org/2005/04/navica… »(Archive.orgWikiwixArchive.isGoogleQue faire ?).
  18. Tableau de comparaison des fonctions Navicat pour MySQL, MariaDB, PostegreSQL, Oracle, SQLite,SQL Server,Premium

Liens externes modifier