drawDB ホスティング

ブラウザで視覚的にデータベーススキーマを設計し、SQLと図をエクスポートできるエディタ。

  • ワンクリック デプロイ
  • 15 GB 必要なディスクスペース
  • 1 GB RAM 必要なメモリ
  • 2 €から 価格
今すぐ注文 セットアップ料金なし

AvaHostで得られるもの

ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。

このテンプレートにはデータベースコンテナが含まれていません。

サーバーを注文する

テクノロジー

Dockerイメージ
ghcr.io/drawdb-io/drawdb:latest
デフォルトポート
80

drawDBの仕組み

drawDBは、テーブル、フィールド、キー、リレーションシップを追加し、エンティティ-リレーションシップ図に配置するための視覚的なキャンバスを提供します。ユーザーは空の設計から始めるか、サポートされているSQLをインポートして開始スキーマをリバースエンジニアリングできます。エディタはモデルからSQLおよびマイグレーション指向の出力を生成でき、チームが議論図と実装成果物の間を移動するのに役立ちます。

アップストリームアプリケーションはアカウントを必要とせずにブラウザで動作するように設計されています。図はエクスポートおよびインポートでき、視覚的な出力は生成されたファイルを通じて共有できます。ホストされたパッケージはエディタを提供しますが、中央組織ワークスペース、ユーザーディレクトリ、サーバー側の図データベース、またはサブスクリプションコラボレーションレイヤーは追加されません。

drawDBの主な機能

テーブルグループ、ノート、色、リレーションシップライン、レイアウトコントロール、およびエディタカスタマイズにより、生のSQLを超えてスキーマを説明できます。既存スクリプトをインポートするとリレーションシップと命名パターンが明らかになり、生成されたSQLはプロジェクトにサポートされているデータベース方言の有用なドラフトを提供します。生成された出力は、ライブデータベースに到達する前にまだレビューする必要があります。

ブラウザの永続性とエクスポート動作は慎重に扱う必要があります。ホストされたパッケージには、保存されたプロジェクト用の宣言された永続アプリケーションボリュームまたはリレーショナルデータベースがないため、ユーザーは別のブラウザ、プロファイル、またはデバイスがそれらを表示すると想定するのではなく、重要な図をエクスポートする必要があります。機密本番認証情報は不要であり、スキーマ設計ツールに貼り付けるべきではありません。

drawDB対dbdiagram.io

1

drawDB

drawDBは視覚的なスキーマ編集、SQLインポートおよびエクスポート、マイグレーション生成、およびアカウント不要なブラウザ使用を提供します。dbdiagram.ioはDBMLで記述された図に焦点を当てており、個人およびチームワークスペース、共有、リアルタイムコラボレーション、プライベートまたはパスワード保護された図、およびサービスプランの下での専門機能を備えています。

2

dbdiagram.io

dbdiagram.ioは、プロバイダー管理のワークスペースとテキストスキーマ言語周辺の同時編集を望むチームに適している可能性があります。drawDBは独立した視覚的モデリング、自己ホスティング、ファイルベースの交換に魅力的です。ただし、ユーザーはバージョン管理、レビュー、コラボレーション、および耐久性のあるストレージ用に独自のプロセスを確立する必要があります。

注文 drawDB

drawDBを使用する人

開発者はマイグレーションを記述する前に新しいサービスデータベースをスケッチし、アーキテクトはモジュール全体のリレーションシップをレビューし、学生は視覚的にテーブルを配置することで正規化を学びます。チームは、長いSQLファイルを読みたくない人のために設計の議論を簡単にするために、レガシースキーマをインポートすることもできます。

drawDBはビジネスルールを検証したり、本番データに対してマイグレーションをテストしたり、データベース認証情報を管理したり、変更管理ツールを置き換えたりしません。魅力的な図でも、無効な型、サポートされていない構文、欠落したインデックス、または破壊的なマイグレーション選択を含む可能性があるため、生成されたスクリプトはデータベース固有のレビューとテストが必要です。

drawDBの自己ホスティング:要件とコスト

メインワークロードは訪問者ブラウザで実行され、図のサイズ、テーブルの数、リレーションシップの密度、SQLインポートの複雑さ、および生成された出力で増加します。カタログはリレーショナルデータベースを必須ではないとマークしています。ホストされたエディタはプロジェクトデータベースをプロビジョニングしないためです。ブラウザメモリと規律あるエクスポートは、通常の使用ではサーバー側ストレージよりも重要です。

AvaHostでは、drawDBはプラン1を€2で使用します。ホストされたdrawDBパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、およびスケジュールされたバックアップが含まれます。共有ワークスペース、サーバー側プロジェクトアカウント、本番データベース接続、または自動マイグレーション実行は含まれていません。ユーザーは図をエクスポートし、通常のバージョン管理およびデータベース変更プロセスで生成されたSQLをレビューする必要があります。

F.A.Q

  • drawDBはプラン1で€2から始まります。ほとんどの編集作業がブラウザで行われるため、このサービスは軽量です。非常に大規模なスキーマ、密集した関係図、複雑なSQLインポート、および複数の同時閲覧者はクライアント側またはサーバー側のアクティビティを増加させる可能性がありますが、エントリープランは通常の個人および小規模チームの図作成作業に適しています。

  • カスタムドメインは、自動HTTPS対応でホストされたdrawDBエディターをポイントできます。ブランド化されたアドレスはツールの共有を容易にしますが、プライベートなチームワークスペースやユーザーごとの権限は作成されません。ページにアクセスできる誰もがエディターを読み込むことができるため、図ファイルは適切に制御されたチャネルを通じて共有してください。

  • カタログはPostgreSQL、MariaDB、またはdrawDBの永続的なサーバープロジェクトストアを宣言していません。エクスポートされたダイアグラムとSQLファイルを耐久性のあるコピーとして扱い、単一のブラウザプロファイルを唯一の場所として依存しないでください。意味のある変更を加えた後、重要な作業を組織の承認されたリポジトリまたはドキュメントシステムに保存してください。

  • ホストされたパッケージは、ダイアグラムおよびSQL生成ツールであり、データベース接続またはデプロイメントサービスではありません。ターゲットエンジンに対して実行する前に、型、制約、インデックス、マイグレーション、および破壊的なステートメントを確認してください。生成されたアウトプットが本番環境で変更なしで使用可能であると仮定するのではなく、通常のテスト、バックアップ、承認、およびリリースプロセスを使用してください。