29 poin oleh GN⁺ 2024-04-08 | 1 komentar | Bagikan ke WhatsApp
  • Alat desain entity relationship (ER) database online dan generator SQL yang ramah pengguna serta intuitif
  • Mendukung 5 DB: MySQL, PostgreSQL, SQLite, MariaDB, SQL Server
  • Mendukung pintasan keyboard dan kustomisasi UI
  • Menyediakan berbagai template dan memungkinkan pembuatan template sendiri
  • Export dan import skrip DDL (saat ini hanya mendukung MySQL)
  • Mendukung ORDB (dapat membuat tipe kustom dan skema JSON kustom)
  • Mode presentasi
  • Dapat mengelola ToDo

Pengenalan drawDB

  • drawDB adalah editor entity relationship (ER) database yang ramah pengguna dan intuitif, serta dapat langsung digunakan di browser.
  • Dengan beberapa klik, pengguna dapat membuat diagram, mengekspor skrip SQL, dan menyesuaikan editor tanpa membuat akun.

Memulai

Pengembangan lokal

  • Menyediakan cara untuk meng-clone kode sumber dari repositori GitHub drawDB, menginstal paket yang diperlukan, lalu menjalankan server pengembangan.
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run dev  
    

Build

  • Menyediakan cara untuk meng-clone kode sumber, menginstal paket yang diperlukan, lalu membuat build produksi.
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run build  
    
  • Untuk konfigurasi server dan variabel lingkungan, lihat .env.sample dan atur sesuai formulir survei serta pelaporan bug.

Opini GN⁺

  • drawDB bisa sangat berguna bagi software engineer pemula yang baru mulai mempelajari desain database. Fitur untuk menyusun diagram ER secara visual dan menghasilkan skrip SQL membantu dalam proses belajar pemodelan database.
  • Alat ini mudah diakses karena berbasis web, dan nyaman digunakan karena bisa langsung dipakai tanpa proses instalasi yang rumit atau pembuatan akun.
  • Karena merupakan proyek open source, pengguna dapat berkontribusi langsung pada peningkatan fitur atau perbaikan bug, serta mendapatkan dukungan dari komunitas.
  • Namun, proyek open source terkadang tidak menjamin dukungan dan pembaruan berkelanjutan, sehingga hal ini perlu dipertimbangkan dalam proyek komersial atau lingkungan perusahaan.
  • Alat lain dengan fungsi serupa antara lain MySQL Workbench, Lucidchart, dan ER/Studio, dan pengguna perlu memilih alat yang sesuai dengan kebutuhan mereka.

1 komentar

 
yangeok 2024-05-10

Sepertinya tidak perlu lagi memakai alat ERD berbayar^^