TablePlus, un gestionnaire de base de données relationnelle natif pour Windows et Mac OS
Prend en charge une multitude de pilotes de base de données

Le , par Bill Fassinou

220PARTAGES

13  0 
TablePlus est, expliquent ses développeurs, un outil graphique moderne, natif et convivial pour la gestion des bases de données relationnelles : MySQL, PostgreSQL, SQLite, Oracle, MongoDB, etc. En d’autres termes, c’est une application native qui vous permet d’éditer facilement les données de la structure d’une base de données. Elle est développée par Huy Pham et d’autres développeurs. Sa première publication remonte à juillet 2017 avec une version native pour Mac OS uniquement avant que la version native pour Windows n’apparaisse en septembre 2018. L’outil étant une application native, elle fournit des performances plus rapides et plus transparentes sur les deux plateformes prises en charge.

Son système d’onglets moderne permet l’affichage de plusieurs fenêtres à la fois et prend en charge des thèmes totalement sombres. Huy dit avoir commencé le développement de TablePlus, car il voulait un outil qui ne consomme pas trop les ressources de la machine telles que la RAM et l’énergie de la batterie, et un gestionnaire de base de données prenant en charge une multitude de pilotes de base de données différentes. D’après lui, certains gestionnaires de base de données mettent trop de temps à démarrer, offrent souvent de mauvaises performances ou consomment une quantité importante de la RAM. Ensuite, d’autres, dit-il, donnent l’impression d’être dans les années 90 avec une interface obsolète qui ne vous permet pas d’afficher une rangée de données sans une série de 3 ou 4 clics, sans parler d’ une réponse lente. Certains ne prennent en charge qu’un seul pilote. Parmi les meilleurs, SequelPro s’affiche, conçoit-il.


Seulement, ce dernier est limité à MySQL et son développement est presque arrêté. Voici ce qu’il déclare : « pour être honnête, les outils conventionnels de gestion de base de données sont très riches en fonctionnalités et stables. Mais pour nous, nous voulions quelque chose de plus, beaucoup mieux que cela. Nous avons donc commencé à chercher un outil de base de données parfait. Nous avions besoin de quelque chose qui soit construit nativement, avec une interface utilisateur moderne et qui fonctionne rapidement comme un Lambo. Après avoir effectué plusieurs recherches sur Google, nous avons abandonné. Il n'y avait pas une telle chose. Frustrés, nous avons décidé de créer notre propre outil natif et avons commencé avec des bases de données relationnelles ».

Aujourd’hui donc, l’équipe dit avoir mis au point un outil natif et optimisé qui garantit aux développeurs une grande capacité de performance et d’économie de la RAM. Il dispose d’une interface utilisateur moderne et simple et l’espace de travail prend en charge plusieurs onglets. Passons en revue quelques-uns des caractéristiques de TablePlus :

  • l’application est native ainsi, il fournit des performances plus rapides et transparentes ;
  • son système onglet personnalisé offre un affichage de plusieurs fenêtres à la fois ;
  • il dispose de thèmes d’apparence variés. TablePlus prend en charge les thèmes totalement sombres et bien d’autres ;
  • les touches de raccourci de TablePlus offrent de nombreuses combinaisons de touches ;
  • il dispose d’une commande d'indentation SQL : Pretty SQL ;
  • son mode sans échec permet le verrouillage de la base de données en production. TablePlus confirmera le mot de passe lorsque vous validez une modification ;
  • vous pouvez ouvrir n'importe quoi en appuyant sur Cmd + P sous Mac ou Ctrl + P sous Windows ;
  • faites la révision de code en toute facilité. TablePlus générera du SQL lorsque vous apportez une modification ;
  • jetez un coup d'oeil ou visualisez vos données de rangée super facilement
  • etc.

La version de TablePlus pour Windows est conçue à partir de C# et C/C++ pour offrir une taille légère, une expérience native et une grande vitesse d’exécution. Elle intègre des fonctionnalités comme SSH pour faciliter les connexions au serveur. Cependant elle n’est pas aussi complète que la version disponible pour Mac OS. L’équipe entend remédier à ce problème en publiant des mises à jour hebdomadaires pour que les deux produits soient équivalents. « Ceci est juste une version initiale, il manque encore de nombreuses fonctionnalités, nous en sommes conscients et publierons une mise à jour toutes les semaines incluant plus de fonctionnalités et de corrections de bugs. Plus de 100 mises à jour avec plus de 1000 améliorations pour la version Mac ont été publiées après sa sortie. Nous ferons la même chose pour cette version de Windows », a indiqué l’équipe de développement de TableSpace.

Pour certains internautes, c’est un excellent outil. Pour eux, TablePlus est bien meilleur que d’autres outils de la même catégorie comme Postico. « Je l'utilise depuis quelques mois. Cela a un sens agréable, et quelques choses que Postico n’a pas, comme exporter vers JSON. L'auteur est également assez réactif sur GitHub et a même ajouté quelques petites fonctionnalités que j'avais demandées. Globalement, je trouve que Postico est un peu plus adapté à mes besoins, mais il est agréable de voir une autre application soignée dans cet espace », déclare l’un d’entre eux.

Source : TablePlus

Et vous ?

Que pensez-vous de cet outil ?
Avez-vous déjà essayé TablePlus ? Quelles expériences en avez-vous faites ?
Quel est votre outil préféré pour ces tâches ?

Voir aussi

Les meilleurs cours et tutoriels pour apprendre les SGBD et SQL

Amazon envisage d'abandonner complètement les SGBD et services d'Oracle d'ici 2020 Oracle serait incapable de répondre à ses besoins de performance

Les clients d'Oracle seraient en train de migrer vers SQL Server et d'autres SGBD, Oracle perdrait du terrain sur tous les fronts selon des analystes

Les techniques de vente agressives d'Oracle s'avèrent contre-productives, elles ont tendance à chasser certains clients

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de MaximeCh
Membre confirmé https://www.developpez.com
Le 15/02/2019 à 19:15
Quelle stack logicielle est utilisée pour son développement?
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 15/02/2019 à 19:22
Voir leur Github : https://github.com/TablePlus
Avatar de MaximeCh
Membre confirmé https://www.developpez.com
Le 15/02/2019 à 19:27
Citation Envoyé par Pierre Louis Chevalier Voir le message
Voir leur Github : https://github.com/TablePlus
Leur github sert seulement d'issue tracker.
Tableplus est propriétaire, a un développement fermé. (et est cher pour ce qu'il fait ).
Peut-être que des personnes familières avec la stack (web node.js ok, mais quoi en front?) la reconnaîtront à l'oeil d'où la question.
Avatar de Naoki-kun
Membre régulier https://www.developpez.com
Le 16/02/2019 à 4:49
Citation Envoyé par MaximeCh
Quelle stack logicielle est utilisée pour son développement?
D'après leur site :

TablePlus is a native application. We are using Swift, Objective-C, C/C++, Perl for OSX, C# for Windows.
Avatar de epsilon68
Membre éprouvé https://www.developpez.com
Le 16/02/2019 à 11:08
je reste sur datagrip, c'est le top que j'ai pu essayer
Avatar de epsilon68
Membre éprouvé https://www.developpez.com
Le 16/02/2019 à 11:11
faire du natif sur toutes les platformes, c'est la mort a long terme, c'est tout simplement pas maintenable, surtout que le natif n'est pas un argument, intellij/datagrip est en java et est super. Oxygen XML est en java, c'est le meilleur
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web