
drawDB Hosting
Projektuj schematy baz danych wizualnie za pomocą edytora, który eksportuje SQL i diagramy w przeglądarce.
- Jedno kliknięcie wdrożenie
- 15 GB Potrzebna przestrzeń dyskowa
- 1 GB RAM Potrzebna pamięć
- Od 2 € Cena
Co otrzymujesz
w AvaHost
Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.
Ten szablon nie zawiera kontenera bazy danych.

Technologia
- Obraz Dockera
- ghcr.io/drawdb-io/drawdb:latest
- Domyślny port
- 80

Jak działa drawDB
drawDB udostępnia wizualny kanwę do dodawania tabel, pól, kluczy i relacji, a następnie organizowania ich w diagram związków encji. Użytkownicy mogą rozpocząć od pustego projektu lub zaimportować obsługiwany SQL, aby odtworzyć schemat początkowy. Edytor może generować SQL i dane zorientowane na migracje z modelu, pomagając zespołom przechodzić między diagramami dyskusyjnymi a artefaktami implementacji.
Aplikacja nadrzędna jest zaprojektowana do pracy w przeglądarce bez wymagania konta. Diagramy można eksportować i importować, a wizualny wynik można udostępniać za pośrednictwem wygenerowanych plików. Pakiet hostowany obsługuje edytor, ale nie dodaje centralnej przestrzeni roboczej organizacji, katalogu użytkowników, bazy danych diagramów po stronie serwera ani warstwy współpracy subskrypcyjnej.
Kluczowe funkcje drawDB
Grupy tabel, notatki, kolory, linie relacji, kontrolki układu i dostosowanie edytora pomagają wyjaśnić schemat poza surowym SQL. Zaimportowanie istniejącego skryptu może ujawnić relacje i wzorce nazewnictwa, podczas gdy wygenerowany SQL daje projektowi użyteczny szkic dla obsługiwanych dialektów baz danych. Wygenerowany wynik powinien być przejrzany przed trafieniem do działającej bazy danych.
Trwałość przeglądarki i zachowanie eksportu powinny być traktowane ostrożnie. Pakiet hostowany nie ma zadeklarowanego trwałego woluminu aplikacji ani relacyjnej bazy danych dla zapisanych projektów, dlatego użytkownicy powinni eksportować ważne diagramy zamiast zakładać, że będą je widzieć w innej przeglądarce, profilu lub urządzeniu. Poufne poświadczenia produkcyjne są niepotrzebne i nie powinny być wklejane do narzędzia do projektowania schematów.
drawDB vs dbdiagram.io
drawDB
drawDB oferuje wizualną edycję schematów, import i eksport SQL, generowanie migracji oraz użycie przeglądarki bez konta. dbdiagram.io skupia się na diagramach napisanych w DBML, z osobistymi i zespołowymi przestrzeniami roboczymi, udostępnianiem, współpracą w czasie rzeczywistym, diagramami prywatnymi lub chronionymi hasłem oraz funkcjami profesjonalnymi w ramach planów usług.
dbdiagram.io
dbdiagram.io może być odpowiedni dla zespołów, które chcą zarządzane przez dostawcę przestrzenie robocze i jednoczesną edycję wokół tekstowego języka schematów. drawDB jest atrakcyjny dla niezależnego modelowania wizualnego, samodzielnego hostowania i wymiany opartej na plikach, pod warunkiem że użytkownicy ustalą własny proces wersjonowania, przeglądu, współpracy i trwałego przechowywania.
Kto używa drawDB
Deweloperzy szkicują nową bazę danych usługi przed napisaniem migracji, architekci przeglądają relacje między modułami, a studenci uczą się normalizacji, wizualnie organizując tabele. Zespoły mogą również zaimportować starszy schemat, aby ułatwić dyskusje projektowe osobom, które nie chcą czytać długiego pliku SQL.
drawDB nie weryfikuje reguł biznesowych, nie testuje migracji względem danych produkcyjnych, nie zarządza poświadczeniami bazy danych ani nie zastępuje narzędzi kontroli zmian. Atrakcyjny diagram może nadal zawierać nieprawidłowe typy, nieobsługiwaną składnię, brakujące indeksy lub destrukcyjne wybory migracji, dlatego wygenerowane skrypty wymagają przeglądu i testowania specyficznego dla bazy danych.

Samodzielne hostowanie drawDB: wymagania i koszty
Główne obciążenie pracą przebiega w przeglądarce odwiedzającego i rośnie wraz z rozmiarem diagramu, liczbą tabel, gęstością relacji, złożonością importu SQL i wygenerowanym wynikiem. Katalog oznacza relacyjną bazę danych jako Nie wymagana, ponieważ hostowany edytor nie udostępnia bazy danych projektu. Pamięć przeglądarki i zdyscyplinowane eksporty są ważniejsze niż przechowywanie po stronie serwera do zwykłego użytku.
Na AvaHost drawDB używa Plan 1 za €2. Pakiet hostowany drawDB zawiera wdrożenie jednym kliknięciem, domenę niestandardową z automatycznym HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe. Nie jest dołączona żadna wspólna przestrzeń robocza, konto projektu po stronie serwera, połączenie z produkcyjną bazą danych ani automatyczne wykonanie migracji. Użytkownicy powinni eksportować diagramy i przeglądać wygenerowany SQL w swoim normalnym procesie kontroli wersji i zmian bazy danych.
F.A.Q
drawDB zaczyna się od €2 w Planie 1. Usługa jest lekka, ponieważ większość pracy edycyjnej odbywa się w przeglądarce. Bardzo duże schematy, gęste mapy relacji, skomplikowane importy SQL i wielu jednoczesnych przeglądających mogą zwiększyć aktywność klienta lub serwera, ale plan wejściowy jest odpowiedni do zwykłej pracy nad diagramami dla osób indywidualnych i małych zespołów.
Domena niestandardowa może wskazywać na hostowany edytor drawDB z automatycznym HTTPS. Adres z brandingiem ułatwia udostępnianie narzędzia, ale nie tworzy prywatnej przestrzeni roboczej zespołu ani uprawnień dla poszczególnych użytkowników. Każda osoba, która ma dostęp do strony, może załadować edytor, dlatego pliki diagramów należy udostępniać przez odpowiedni, kontrolowany kanał.
Katalog nie deklaruje PostgreSQL, MariaDB ani trwałego magazynu projektów serwera dla drawDB. Traktuj wyeksportowane diagramy i pliki SQL jako kopie trwałe i nie polegaj na jednym profilu przeglądarki jako jedynej lokalizacji. Po każdej istotnej zmianie zapisuj ważne prace w zatwierdzonym przez organizację repozytorium lub systemie dokumentacji.
Pakiet hostingowy jest narzędziem do tworzenia diagramów i generowania SQL, a nie usługą połączenia z bazą danych ani wdrażania. Przed wykonaniem przejrzyj typy, ograniczenia, indeksy, migracje i instrukcje destrukcyjne względem docelowego silnika. Zastosuj swoje standardowe procesy testowania, kopii zapasowych, zatwierdzania i wydania zamiast zakładać, że wygenerowane dane wyjściowe są gotowe do produkcji bez zmian.
