12 पॉइंट द्वारा GN⁺ 2024-03-11 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • DBeaver डेवलपर्स, SQL प्रोग्रामर्स, डेटाबेस एडमिनिस्ट्रेटर्स और विश्लेषकों के लिए एक मल्टी-प्लेटफ़ॉर्म डेटाबेस टूल है
  • यह JDBC ड्राइवर को सपोर्ट करने वाले सभी डेटाबेस के साथ संगत है, और कमर्शियल संस्करण में MongoDB, Cassandra जैसे non-JDBC डेटा सोर्स भी सपोर्ट करता है
  • यह metadata editor, SQL editor, data editor, ERD, डेटा export/import/migration, SQL execution plan जैसी विभिन्न सुविधाएँ प्रदान करता है

डाउनलोड

  • आप आधिकारिक वेबसाइट या GitHub releases से pre-built binaries डाउनलोड कर सकते हैं, और रोज़ाना Early Access संस्करण भी जारी किए जाते हैं।

चलाने का तरीका

  • इंस्टॉलर चलाएँ या archive को extract करने के बाद dbeaver चलाएँ।
  • DBeaver को चलाने के लिए Java की आवश्यकता होती है, और सभी DBeaver distributions में Open JDK 17 शामिल है।

योगदान: Beaver की मदद करें!

  • DBeaver को GitHub पर 30,000 से अधिक stars मिले हैं और यह लगातार बढ़ रहा है।
  • यह सक्रिय रूप से नए source code contributors की तलाश कर रहा है, और "good first issue" तथा "help wanted" लेबल वाले tickets उपलब्ध हैं।
  • कमर्शियल संस्करण खरीदने पर आपको NoSQL डेटाबेस सपोर्ट, अतिरिक्त extension features और आधिकारिक online support मिल सकता है।

CloudBeaver परिचय

  • DBeaver एक डेस्कटॉप क्लाइंट है, और यदि आप वेब-आधारित डेटाबेस प्रबंधन टूल खोज रहे हैं, तो CloudBeaver देखने की सिफारिश की जाती है।
  • CloudBeaver, DBeaver platform पर आधारित है और सभी डेटाबेस तथा DBeaver की अधिकांश सुविधाओं को सपोर्ट करता है।

GN⁺ की राय

  • DBeaver डेटाबेस प्रबंधन से जुड़े कई तरह के कार्यों को सपोर्ट करने वाला एक शक्तिशाली टूल है, और खासकर इस वजह से बहुत उपयोगी है कि यह विभिन्न डेटाबेस को एक ही इंटरफ़ेस से मैनेज करने देता है।
  • इसे ओपन सोर्स कम्युनिटी से सक्रिय योगदान और समर्थन मिल रहा है, इसलिए उपयोगकर्ताओं के पास समस्याओं के समाधान में सीधे भाग लेने या नई सुविधाओं का सुझाव देने के कई अवसर हैं।
  • जो उपयोगकर्ता पहली बार डेटाबेस मैनेजमेंट सिस्टम (DBMS) का उपयोग कर रहे हैं, उनके लिए DBeaver की विविध सुविधाएँ थोड़ी जटिल लग सकती हैं, इसलिए यदि शुरुआती लोगों के लिए गाइड या ट्यूटोरियल और अधिक समृद्ध हों तो यह और बेहतर होगा।
  • डेटाबेस प्रबंधन टूल चुनते समय केवल फीचर्स ही नहीं, बल्कि user interface (UI) की सहजता भी एक महत्वपूर्ण तत्व होती है, और DBeaver इन दोनों आवश्यकताओं को पूरा करता है।
  • समान सुविधाएँ देने वाले अन्य ओपन सोर्स प्रोजेक्ट्स में phpMyAdmin, Adminer, HeidiSQL आदि शामिल हैं, लेकिन DBeaver इनकी तुलना में अधिक व्यापक डेटाबेस सपोर्ट और उन्नत सुविधाएँ प्रदान करता है।

4 टिप्पणियां

 
[यह टिप्पणी छिपाई गई है.]
 
park2348190 2024-03-12

मैं इसे DataGrip के साथ इस्तेमाल कर रहा हूँ, और DBeaver का लुक थोड़ा खराब होने के अलावा बाकी सब कुछ अच्छा लगता है।

 
koxel 2024-03-12

dbeaver तो DB टूल्स में लगभग टॉप-टियर है।
Jupyter जैसे data analysis tools से इसकी तुलना करना मुश्किल है, क्योंकि इसका उपयोग और मकसद ही अलग है..
और इसमें schema diff comparison feature भी है।
तुलना करके यह एकदम से HTML table में निकाल देता है.

 
GN⁺ 2024-03-11
Hacker News राय
  • DBeaver की एक बड़ी खासियत यह है कि यह Eclipse आधारित है, इसलिए इसमें लगभग हर Eclipse plugin इंस्टॉल किया जा सकता है। इससे Vi mode editing, Git tools, PlantUML आदि जोड़े जा सकते हैं, और यह कई दूसरे टूल्स की तुलना में अधिक शक्तिशाली और लचीला बन जाता है.

  • DBeaver को सामान्य Eclipse के अंदर plugin के रूप में भी इंस्टॉल किया जा सकता है, जिससे database window और ER diagram को code के बगल में रखा जा सकता है। यही बात इसे dedicated tools से अलग बनाती है.

  • DBeaver, PostgreSQL के लिए Babelfish जैसे कम लोकप्रिय DBs के साथ भी अच्छी तरह काम करता है, और SQL Server client library के जरिए connection सपोर्ट करता है। ज़्यादातर GUI client tools "असली" SQL Server की अपेक्षा करते हैं, लेकिन DBeaver JDBC API या DB-न्यूट्रल INFORMATION_SCHEMA views का उपयोग करके बेहतर compatibility देता है.

  • DBeaver का UI बदसूरत है और यह native widgets का उपयोग नहीं करता, जो असुविधाजनक लगता है। शायद यही एकमात्र वजह रही कि मैंने TablePlus के लिए पैसे दिए। एक अच्छा TUI interface भी ठीक लग सकता है.

  • DBeaver उन लोगों के लिए बहुत उपयोगी है जिन्हें रोज़मर्रा में अलग-अलग systems पर adhoc queries, data extraction और loading करना पड़ता है। open source version को donate कैसे करें, यह स्पष्ट नहीं है, लेकिन अगर commercial version खरीदने या subscribe करने के अलावा donation का कोई तरीका है, तो उसे साझा किया जाना चाहिए.

  • DBeaver के developers द्वारा बनाया गया cloud-based database client CloudBeaver, pgAdmin से काफी बेहतर माना गया है। कंपनी में CloudBeaver सेट करके database तक tunnel बनाने, password साझा करने आदि के बिना आसान access दिया गया। shared install के रूप में उपयोग करने पर pgAdmin बहुत buggy और unstable है.

  • यह जानने की इच्छा है कि क्या DBeaver में PGAdmin के schema diff compare feature जैसा कोई feature है। अगर है, तो DBeaver पर switch करने पर विचार किया जा सकता है.

  • DBeaver, pgAdmin की तुलना में रोज़मर्रा के कामों के लिए अधिक सुविधाजनक है, लेकिन इसका रूप सुंदर नहीं है। आज यह इतना लोकप्रिय क्यों है, यह जानने की जिज्ञासा है.

  • DBeaver की एक अच्छी सुविधा यह है कि यह geospatial column values को built-in OpenStreetMap panel में दिखा सकता है.

  • DBeaver, DDL browsing, table list, schema examples और data types की जांच के लिए उपयोगी है, और कुछ lines of SQL लिखने की तुलना में कुछ clicks में जल्दी test या modification किया जा सकता है। लेकिन complex queries और data analysis के लिए Jupyter notebook को प्राथमिकता दी जाती है। यह जानने की इच्छा है कि क्या Jupyter notebook/ipywidgets के लिए उपयुक्त कोई DDL browser है.

  • अच्छा होगा अगर DBeaver .parquet files से connect कर सके और Windows में double-click से उन्हें खोलने की सुविधा दे सके.