drawDB Hébergement

Concevez des schémas de base de données visuellement avec un éditeur qui exporte SQL et des diagrammes dans votre navigateur.

  • Un clic déployer
  • 15 Go Espace disque nécessaire
  • 1 Go de RAM Mémoire nécessaire
  • À partir de 2 € Prix
Commandez maintenant Pas de frais d'installation

Ce que vous obtenez
sur AvaHost

Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.

Ce modèle n'inclut pas de conteneur de base de données.

Commander le serveur

Tech

Image Docker
ghcr.io/drawdb-io/drawdb:latest
Port par défaut
80

Comment fonctionne drawDB

drawDB fournit un canevas visuel pour ajouter des tables, des champs, des clés et des relations, puis les organiser en diagramme entité-relation. Les utilisateurs peuvent commencer à partir d'une conception vierge ou importer du SQL supporté pour rétro-concevoir un schéma de départ. L'éditeur peut générer du SQL et une sortie orientée migration à partir du modèle, aidant les équipes à passer entre les diagrammes de discussion et les artefacts d'implémentation.

L'application en amont est conçue pour fonctionner dans un navigateur sans nécessiter de compte. Les diagrammes peuvent être exportés et importés, et la sortie visuelle peut être partagée via des fichiers générés. Le package hébergé sert l'éditeur mais n'ajoute pas d'espace de travail d'organisation central, de répertoire utilisateur, de base de données de diagrammes côté serveur ou de couche de collaboration par abonnement.

Fonctionnalités clés de drawDB

Les groupes de tables, les notes, les couleurs, les lignes de relation, les contrôles de mise en page et la personnalisation de l'éditeur aident à expliquer un schéma au-delà du SQL brut. L'importation d'un script existant peut révéler des relations et des modèles de nommage, tandis que le SQL généré donne à un projet un brouillon utile pour les dialectes de base de données supportés. La sortie générée doit toujours être examinée avant d'atteindre une base de données en direct.

La persistance du navigateur et le comportement d'export doivent être traités avec prudence. Le package hébergé n'a pas de volume d'application persistant déclaré ni de base de données relationnelle pour les projets enregistrés, donc les utilisateurs doivent exporter les diagrammes importants plutôt que de supposer qu'un autre navigateur, profil ou appareil les verra. Les identifiants de production confidentiels sont inutiles et ne doivent pas être collés dans un outil de conception de schéma.

drawDB vs dbdiagram.io

1

drawDB

drawDB offre l'édition visuelle de schéma, l'importation et l'exportation SQL, la génération de migration et l'utilisation en navigateur sans compte. dbdiagram.io se concentre sur les diagrammes écrits en DBML, avec des espaces de travail personnels et d'équipe, le partage, la collaboration en temps réel, les diagrammes privés ou protégés par mot de passe, et les fonctionnalités professionnelles selon ses plans de service.

2

dbdiagram.io

dbdiagram.io peut convenir aux équipes qui souhaitent des espaces de travail gérés par le fournisseur et l'édition simultanée autour d'un langage de schéma textuel. drawDB est attrayant pour la modélisation visuelle indépendante, l'auto-hébergement et l'échange basé sur des fichiers, à condition que les utilisateurs établissent leur propre processus de versioning, d'examen, de collaboration et de stockage durable.

Commander drawDB

Qui utilise drawDB

Les développeurs esquissent une nouvelle base de données de service avant d'écrire des migrations, les architectes examinent les relations entre les modules, et les étudiants apprennent la normalisation en arrangeant les tables visuellement. Les équipes peuvent également importer un schéma hérité pour faciliter les discussions de conception pour les personnes qui ne veulent pas lire un long fichier SQL.

drawDB ne valide pas les règles métier, ne teste pas les migrations par rapport aux données de production, ne gère pas les identifiants de base de données et ne remplace pas les outils de contrôle des modifications. Un diagramme attrayant peut toujours contenir des types invalides, une syntaxe non supportée, des index manquants ou des choix de migration destructeurs, donc les scripts générés ont besoin d'un examen et d'un test spécifiques à la base de données.

Auto-hébergement de drawDB : exigences et coût

La charge de travail principale s'exécute dans le navigateur du visiteur et augmente avec la taille du diagramme, le nombre de tables, la densité des relations, la complexité de l'importation SQL et la sortie générée. Le catalogue marque la base de données relationnelle comme Non requise car l'éditeur hébergé ne provisionne pas une base de données de projet. La mémoire du navigateur et les exports disciplinés sont plus importants que le stockage côté serveur pour un usage ordinaire.

Sur AvaHost, drawDB utilise le Plan 1 à 2 €. Le package drawDB hébergé comprend le déploiement en un clic, un domaine personnalisé avec HTTPS automatisé, les mises à jour automatiques des applications et les sauvegardes planifiées. Aucun espace de travail partagé, compte de projet côté serveur, connexion à base de données de production ou exécution automatique de migration n'est inclus. Les utilisateurs doivent exporter les diagrammes et examiner le SQL généré dans leur processus normal de contrôle de version et de changement de base de données.

F.A.Q

  • drawDB commence à 2 € sur le Plan 1. Le service est léger car la plupart du travail d’édition se fait dans le navigateur. Les très grands schémas, les cartes de relations denses, les importations SQL compliquées et plusieurs visualiseurs simultanés peuvent augmenter l’activité client ou serveur, mais le plan d’entrée convient au travail de diagramme ordinaire pour les individus et les petites équipes.

  • Un domaine personnalisé peut pointer vers l’éditeur drawDB hébergé avec HTTPS automatisé. L’adresse de marque facilite le partage de l’outil, mais ne crée pas d’espace de travail d’équipe privé ni de permissions par utilisateur. Toute personne ayant accès à la page peut charger l’éditeur, donc partagez les fichiers de diagramme via un canal contrôlé approprié.

  • Le catalogue ne déclare pas PostgreSQL, MariaDB, ou un stockage de projet serveur persistant pour drawDB. Traitez les fichiers de diagramme exportés et les fichiers SQL comme les copies durables, et ne vous fiez pas à un seul profil de navigateur comme seul emplacement. Enregistrez les travaux importants dans le référentiel approuvé de votre organisation ou le système de documentation après chaque modification significative.

  • Le package hébergé est un outil de diagramme et de génération SQL, et non un service de connexion ou de déploiement de base de données. Examinez les types, les contraintes, les index, les migrations et les déclarations destructrices par rapport au moteur cible avant l’exécution. Utilisez votre processus normal de test, de sauvegarde, d’approbation et de mise en production plutôt que de supposer que la sortie générée est prête pour la production sans modification.