DynoTable vs TablePlus

TablePlus est un GUI natif pour bases de données relationnelles qui a ajouté un connecteur DynamoDB non documenté en 2025 : tu peux consulter des tables et filtrer des items avec son constructeur de filtres visuel, mais il n'y a pas d'éditeur de requêtes PartiQL ou SQL pour DynamoDB, et DynamoDB n'a aucune page dans la documentation officielle de TablePlus. DynoTable, lui, est conçu spécifiquement pour DynamoDB : un SQL Workbench qui exécute des JOIN, des GROUP BY et des agrégats dans le cadre des règles d'access-pattern de DynamoDB, plus un agent IA sur ton propre compte AWS. Cette page compare les deux, factuellement, en tant que clients DynamoDB.

FonctionnalitéDynoTableTablePlus
Conçu spécialement pour DynamoDBOuiOrienté relationnel
Parcours et filtre les items DynamoDBOuiOui
Édite les items DynamoDBOuiLimité (en cours)
Éditeur de requêtes PartiQL/SQLOuiNon
SQL JOINs, GROUP BY et agrégationsOuiNon
Smart Tables (vues jointes visuelles)OuiNon
Agent IA sur tes propres clés AWS BedrockOuiNon
Connecte des agents IA externes (MCP), revue en stagingOuiNon
Fonctionne hors ligne (DynamoDB Local)OuiNon documenté
Prise en charge DynamoDB documentéeOuiNon
TarifsDès $9/mois$99 paiement unique

DynoTable est-il une alternative à TablePlus pour DynamoDB ?

Oui, pour la partie DynamoDB du travail. TablePlus est un client natif construit autour des bases de données relationnelles — Postgres, MySQL, SQL Server et consorts — avec DynamoDB comme ajout récent, encore en évolution. DynoTable ne fait qu'une seule base de données — DynamoDB — et construit l'interrogation, l'édition et le workflow IA autour de ses vrais access-patterns plutôt qu'autour d'un constructeur de filtres générique. Si DynamoDB est la base de données dans laquelle tu vis chaque jour, cette spécialisation fait toute la différence.

Ce que TablePlus fait, et ne fait pas, avec DynamoDB

TablePlus a commencé à livrer le support de DynamoDB au cours de 2025 : tu peux te connecter avec un profil ou des clés d'accès AWS, consulter les items d'une table, et les restreindre avec le constructeur de filtres visuel de TablePlus — le même outil GUI qu'il utilise pour ses pilotes relationnels, pas un éditeur de texte PartiQL ou SQL. L'édition des items, la consultation du schéma d'une table et l'import/export de données étaient encore en cours de développement au moment des builds publics du connecteur. DynamoDB n'apparaît pas sur le site de documentation officielle de TablePlus, si bien que l'ensemble des fonctionnalités n'est formellement spécifié nulle part.

Comme il n'existe aucune surface de langage de requêtes pour DynamoDB, TablePlus n'a aucun chemin vers JOIN, GROUP BY ou les fonctions d'agrégation entre tes tables — cela nécessite un moteur de requêtes contre lequel compiler, et le connecteur DynamoDB n'en a pas.

Pourquoi DynoTable : du SQL dans le cadre des règles d'access-pattern de DynamoDB

La différence phare, c'est le SQL Workbench. Un constructeur de filtres visuel te permet de restreindre les items d'une seule table ; il ne peut ni joindre deux tables, ni grouper des lignes, ni calculer des agrégats, parce qu'il n'y a aucun moteur SQL en dessous.

Le SQL Workbench de DynoTable compile le SQL — INNER/LEFT JOIN, GROUP BY, COUNT, SUM et compagnie — vers les opérations réelles Query/Scan de DynamoDB, côté client. Tu écris du SQL de forme relationnelle ; DynoTable le planifie contre tes clés et tes GSI, si bien qu'il reste dans le cadre des règles d'access-pattern de DynamoDB au lieu de faire comme si la table était une base de données relationnelle. Le guide PartiQL vs SQL explique exactement où s'arrête la propre surface de requêtes de DynamoDB et comment le Workbench comble le manque.

L'assistant IA tourne dans ton propre compte AWS

L'autre produit phare de DynoTable est un assistant IA agentique : il lit ton schéma DynamoDB, écrit des requêtes PartiQL et SQL Workbench, et prépare les modifications pour que tu les approuves avant que quoi que ce soit ne soit écrit. Point crucial, il tourne sur tes propres identifiants AWS Bedrock — les prompts, le schéma et les lignes de table parlent directement à Bedrock dans ton compte AWS et ne passent jamais par un serveur DynoTable, l'inférence étant facturée à ton AWS aux tarifs de Bedrock, sans majoration. Voir les docs du chat IA pour la configuration, les modèles et le modèle de permission par action. DynoTable peut aussi exposer ces mêmes outils à des agents IA externes via MCP, toujours sous réserve d'une revue préalable.

Comment migrer depuis TablePlus

  1. Télécharge DynoTable pour macOS, Windows ou Linux et installe-le.
  2. Ajoute une connexion avec le même profil ou les mêmes clés d'accès AWS que dans TablePlus — DynoTable lit ta chaîne d'identifiants AWS standard, rien de spécifique à DynoTable.
  3. Pointe-le sur la même région et les mêmes tables ; tes données restent dans DynamoDB, il n'y a donc rien à migrer.
  4. Ouvre le SQL Workbench et lance une requête que le constructeur de filtres de TablePlus ne peut pas exprimer — un JOIN entre deux tables ou un agrégat GROUP BY.

Voir tarification pour les plans actuels.

FAQ

TablePlus prend-il en charge DynamoDB ?

Oui, de manière informelle. TablePlus a ajouté un connecteur DynamoDB en 2025 qui te permet de consulter des tables et de filtrer des items avec son constructeur de filtres visuel, mais il n'a pas d'éditeur de requêtes PartiQL ou SQL, les outils d'édition et de schéma restent limités, et DynamoDB est absent de la documentation officielle de TablePlus.

DynoTable peut-il exécuter du SQL contre DynamoDB ?

Oui. Le SQL Workbench de DynoTable compile le SQL — y compris INNER/LEFT JOIN, GROUP BY et agrégats — vers les opérations réelles Query/Scan de DynamoDB, donc il reste dans le cadre des règles d'access-pattern de DynamoDB.

En lien

Dernière vérification 2026-07-06. TablePlus est une marque de son propriétaire respectif ; citée ici à des fins d'identification uniquement.

Travaille avec DynamoDB sans la Console

DynoTable est un client de bureau rapide pour DynamoDB — parcours les tables, exécute des requêtes de style SQL et édite les items en local.