
drawDB Hosting
Proiectează scheme de baze de date vizual cu un editor care exportă SQL și diagrame în browserul tău.
- Un clic implementare
- 15 GB Spațiu pe disc necesar
- 1 GB RAM Memorie necesară
- De la 2 € Preț
Ce primești
pe AvaHost
Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.
Acest șablon nu include un container de bază de date.

Tehnologie
- Imagine Docker
- ghcr.io/drawdb-io/drawdb:latest
- Port implicit
- 80

Cum funcționează drawDB
drawDB oferă o pagină vizuală pentru adăugarea tabelelor, câmpurilor, cheilor și relațiilor, apoi organizarea lor într-o diagramă entitate-relație. Utilizatorii pot începe dintr-un design gol sau importa SQL suportat pentru a inversa-ingineria unui schema de pornire. Editorul poate genera SQL și ieșiri orientate pe migrații din model, ajutând echipele să se deplaseze între diagramele de discuție și artefactele de implementare.
Aplicația upstream este proiectată pentru a funcționa într-un browser fără a necesita un cont. Diagramele pot fi exportate și importate, iar ieșirea vizuală poate fi partajată prin fișiere generate. Pachetul găzduit servește editorul, dar nu adaugă un spațiu de lucru central al organizației, un director de utilizatori, o bază de date de diagrame pe server sau un strat de colaborare cu abonament.
Caracteristicile cheie ale drawDB
Grupurile de tabele, notele, culorile, liniile de relație, controalele de aspect și personalizarea editorului ajută la explicarea unui schema dincolo de SQL brut. Importarea unui script existent poate dezvălui relații și modele de denumire, în timp ce SQL-ul generat oferă unui proiect o schiță utilă pentru dialectele de baze de date suportate. Ieșirea generată ar trebui totuși revizuită înainte de a ajunge la o bază de date live.
Persistența browserului și comportamentul exportului ar trebui tratate cu atenție. Pachetul găzduit nu are un volum de aplicație persistent declarat sau o bază de date relațională pentru proiectele salvate, deci utilizatorii ar trebui să exporte diagramele importante în loc să presupună că un alt browser, profil sau dispozitiv le va vedea. Acreditările de producție confidențiale sunt inutile și nu ar trebui să fie lipite într-un instrument de proiectare a schemei.
drawDB vs dbdiagram.io
drawDB
drawDB oferă editare vizuală a schemei, import și export SQL, generare de migrații și utilizare în browser fără cont. dbdiagram.io se concentrează pe diagramele scrise în DBML, cu spații de lucru personale și de echipă, partajare, colaborare în timp real, diagramele private sau protejate cu parolă și caracteristicile profesionale în cadrul planurilor sale de serviciu.
dbdiagram.io
dbdiagram.io poate fi potrivit pentru echipele care doresc spații de lucru gestionate de furnizor și editare simultană în jurul unui limbaj de schemă textual. drawDB este atractiv pentru modelarea vizuală independentă, auto-găzduire și schimb bazat pe fișiere, cu condiția ca utilizatorii să stabilească propriul proces pentru versionare, revizuire, colaborare și stocare durabilă.
Cine folosește drawDB
Dezvoltatorii schițează o nouă bază de date de serviciu înainte de a scrie migrații, arhitecții revizuiesc relațiile în module și studenții învață normalizarea prin organizarea vizuală a tabelelor. Echipele pot, de asemenea, importa o schemă moștenită pentru a ușura discuțiile de proiectare pentru persoanele care nu doresc să citească un fișier SQL lung.
drawDB nu validează regulile de afaceri, nu testează migrațiile împotriva datelor de producție, nu gestionează acreditările bazei de date și nu înlocuiește instrumentele de control al modificărilor. O diagramă atractivă poate conține în continuare tipuri nevalide, sintaxă nesuportată, indexuri lipsă sau alegeri de migrație distructive, deci scripturile generate necesită revizuire și testare specifice bazei de date.

Auto-găzduirea drawDB: cerințe și cost
Sarcina principală rulează în browserul vizitatorului și crește odată cu dimensiunea diagramei, numărul de tabele, densitatea relațiilor, complexitatea importului SQL și ieșirea generată. Catalogul marchează baza de date relațională ca Nu este necesar, deoarece editorul găzduit nu aprovizionează o bază de date de proiect. Memoria browserului și exporturile disciplinate sunt mai importante decât stocarea pe server pentru utilizarea obișnuită.
Pe AvaHost, drawDB folosește Planul 1 la €2. Pachetul drawDB găzduit include implementare cu un singur clic, un domeniu personalizat cu HTTPS automatizat, actualizări automate ale aplicației și copii de siguranță programate. Nu este inclus niciun spațiu de lucru partajat, cont de proiect pe server, conexiune la baza de date de producție sau execuție automată a migrațiilor. Utilizatorii ar trebui să exporte diagramele și să revizuiască SQL-ul generat în procesul lor normal de control al versiunilor și de schimbare a bazei de date.
F.A.Q
drawDB începe de la €2 pe Plan 1. Serviciul este ușor deoarece cea mai mare parte a lucrului de editare se întâmplă în browser. Schemele foarte mari, hărțile de relații dense, importurile SQL complicate și mai mulți vizualizatori simultani pot crește activitatea clientului sau serverului, dar planul de intrare este potrivit pentru munca obișnuită de diagrame pentru indivizi și echipe mici.
Un domeniu personalizat poate indica editorul drawDB găzduit cu HTTPS automat. Adresa cu brand-ul face instrumentul mai ușor de partajat, dar nu creează un spațiu de lucru privat pentru echipă sau permisiuni per utilizator. Oricine poate accesa pagina și poate încărca editorul, deci partajați fișierele de diagrame printr-un canal controlat corespunzător.
Catalogul nu declară PostgreSQL, MariaDB sau un depozit de proiect persistent pentru drawDB. Tratați diagramele exportate și fișierele SQL ca copiile durabile și nu vă bazați pe un singur profil de browser ca singura locație. Salvați lucrările importante în depozitul sau sistemul de documente aprobat de organizația dvs. după fiecare modificare semnificativă.
Pachetul găzduit este un instrument de diagramă și generare SQL, nu un serviciu de conexiune la bază de date sau implementare. Revizuiți tipurile, constrângerile, indexurile, migrările și instrucțiunile distructive în raport cu motorul țintă înainte de execuție. Utilizați procesul normal de testare, backup, aprobare și lansare în loc să presupuneți că rezultatul generat este gata pentru producție fără modificări.
