29 पॉइंट द्वारा GN⁺ 2024-04-08 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • उपयोगकर्ता-अनुकूल और सहज ऑनलाइन डेटाबेस entity relationship (ER) डिज़ाइन टूल और SQL generator
  • 5 DB सपोर्ट: MySQL, PostgreSQL, SQLite, MariaDB, SQL Server
  • keyboard shortcuts और UI customization संभव
  • कई templates दिए जाते हैं और अपने templates भी बनाए जा सकते हैं
  • DDL script export, import (फिलहाल केवल MySQL सपोर्ट)
  • ORDB सपोर्ट (custom types और custom JSON schema बनाए जा सकते हैं)
  • presentation mode
  • ToDO management संभव

drawDB परिचय

  • drawDB एक उपयोगकर्ता-अनुकूल और सहज डेटाबेस entity relationship (ER) एडिटर है, जिसे सीधे ब्राउज़र में इस्तेमाल किया जा सकता है।
  • कुछ ही clicks में diagram बनाए जा सकते हैं, SQL scripts export की जा सकती हैं, और बिना account बनाए editor को customize किया जा सकता है।

शुरुआत करना

लोकल डेवलपमेंट

  • drawDB के GitHub repository से source code clone करें, ज़रूरी packages install करें, और फिर development server चलाएँ।
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run dev  
    

बिल्ड

  • source code clone करें, ज़रूरी packages install करें, और फिर production build बनाएँ।
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run build  
    
  • server configuration और environment variables के लिए .env.sample देखें, और survey तथा bug report form के अनुसार उन्हें सेट करना चाहिए।

GN⁺ की राय

  • drawDB उन शुरुआती software engineers के लिए बहुत उपयोगी हो सकता है जो पहली बार डेटाबेस डिज़ाइन सीख रहे हैं। ER diagrams को visual रूप से बनाना और SQL scripts generate करना, डेटाबेस modeling सीखने की प्रक्रिया में मददगार है।
  • यह टूल web-based होने के कारण आसानी से accessible है, और complex installation process या account creation के बिना तुरंत इस्तेमाल किया जा सकता है, जो इसे सुविधाजनक बनाता है।
  • चूँकि यह एक open source project है, उपयोगकर्ता feature improvements या bug fixes में सीधे योगदान दे सकते हैं और community support भी पा सकते हैं।
  • हालांकि, open source projects में कभी-कभी लगातार support और updates की गारंटी नहीं होती, इसलिए commercial projects या enterprise environments में इसका उपयोग करते समय इस बात पर विचार करना चाहिए।
  • समान सुविधाएँ देने वाले अन्य tools में MySQL Workbench, Lucidchart, ER/Studio आदि शामिल हैं, और उपयोगकर्ताओं को अपनी ज़रूरतों के अनुसार सही टूल चुनना चाहिए।

1 टिप्पणियां

 
yangeok 2024-05-10

लगता है अब paid ERD टूल इस्तेमाल करने की ज़रूरत नहीं है^^