Si يبحثون عن بديل لـ Microsoft SQL Server يمكنه اختيار DBeaver ، أن هي أداة قاعدة بيانات عبر الأنظمة الأساسية. DBeaver هو عميل SQL وأداة إدارة قاعدة البيانات.
فمن مخصص للمطورين ويدعم ليس فقط Microsoft SQL ، ولكن أيضًا العديد من قواعد البيانات الأخرى العلائقية الشائعة مثل MySQL و PostreSQL و SQLite و Oracle و DB2 و MariaDB و Sybase و Teradata و Netezza ، إلخ.
وكذلك ليدعم بعض قواعد بيانات NoSQL مثل MongoDB و Cassandra و Redis و Apache Hive وما إلى ذلك. سنرى اليوم الإصدار المجاني (المجتمع) من هذه الأداة.
من المهم أن نذكر ذلك أيضًا هناك نسخة مدفوعة يمكنها التعامل مع NoSQLo إذا كنت بحاجة إلى بعض الميزات الإضافية مثل تكامل Office أو كنت بحاجة إلى مساعدة.
ميزات DBeaver
DBeaver يدعم جميع قواعد البيانات الأكثر شيوعًا مثل: MySQL و PostgreSQL و MariaDB و SQLite و Oracle و DB2 و SQL Server و Sybase و MS Access و Teradata و Firebird و Derby ، إلخ.
يدعم أي قاعدة بيانات مع برنامج تشغيل JDBC. على الرغم من أنه في الواقع ، يمكنك معالجة أي مصدر بيانات خارجي قد يكون أو لا يحتوي على برنامج تشغيل JDBC.
وبالإضافة إلى ذلك، يعتمد على إطار عمل مفتوح المصدر ويسمح لكتابة ملحقات مختلفة (ملحقات).
هناك مجموعة من المكونات الإضافية لقواعد بيانات معينة (MySQL و Oracle و DB2 و SQL Server و PostgreSQL و Vertica و Informix و MongoDB و Cassandra و Redis في الإصدار 3.x) وأدوات مساعدة مختلفة لإدارة قواعد البيانات (على سبيل المثال ERD) .
الميزات الأخرى التي تبرز هي:
- تحليل قاعدة البيانات - يوفر الرسوم البيانية المرئية لكائنات قاعدة البيانات الفردية وخطط كاملة.
- تحرير البيانات : يمكنك تحرير أو عرض الجداول. يمكنك التصدير إلى العديد من التنسيقات ، مثل CSV و HTML و XML و XLS و XLSX.
- طرق عرض بيانات متعددة للتكيف مع مجموعة متنوعة من احتياجات المستخدم ، على سبيل المثال ، عرض محتوى الصورة (gif ، png ، jpeg ، bmp) كصور.
- تحرير البيانات عبر الإنترنت وفي مساحة مخصصة.
- يمكنك أيضا الانضمام إلى استعلامات SQL والتي سيتم تنفيذها في جلسة قاعدة البيانات مباشرة بعد إنشاء الاتصال.
- مدير الاتصال: يوجد مدير اتصال يسمح لك بتكوين إعدادات الاتصال لقواعد بيانات مختلفة وأيضًا استخدام بعض الخصائص المتقدمة مثل نفق SSH أو وكيل SOCKS أو تشغيل أوامر shell قبل أو بعد اتصال قاعدة البيانات.
يعد DBeaver مفيدًا بنفس القدر لمديري قواعد البيانات المحترفين والهواة ، لأنه يجعل العمل على قواعد البيانات والبيانات أمرًا بديهيًا وبسيطًا ومريحًا.
باستخدام DBeaver ، تكون مهام إدارة وتحليل قاعدة البيانات المعقدة أسهل مما قد يبدو للوهلة الأولى. لا تتطلب DBeaver أي معرفة فنية خاصة لإجراء نسخ احتياطي لقاعدة البيانات الخاصة بك في حالة مُحدثة وتوفر المساعدة عند الحاجة.
كيفية تثبيت DBeaver على Linux؟
إذا كنت مهتمًا بتثبيت هذه الأداة ، فيجب أن تعرف ذلك إحدى الطرق المتوفرة لدينا من أجل تثبيت مجتمع DBeaver على Linux عبر Flatpak
لتثبيت علينا فقط فتح Terminal وتنفيذ الأمر التالي:
flatpak install --user https://flathub.org/repo/appstream/io.dbeaver.DBeaverCommunity.flatpakref
مع هذا ، سيكونون قادرين على بدء استخدام هذا التطبيق على أنظمتهم. ما عليك سوى البحث عن المشغل ضمن قائمة التطبيق.
إذا لم تتمكن من العثور عليه ، فيمكنك تشغيل التطبيق باستخدام الأمر التالي:
flatpak run io.dbeaver.DBeaverCommunit
التثبيت على Debian و Ubuntu والمشتقات
إذا كانوا من مستخدمي Debian و Deepin OS و Ubuntu و Linux Mint من بين التوزيعات الأخرى التي تدعم حزم deb ، فيمكنهم تنزيل حزمة deb للتطبيق.
لمن هم بالنسبة لمستخدمي نظام 64 بت ، فإن الحزمة المراد تنزيلها هي التالية:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
بينما لمن هم بالنسبة لمستخدمي نظام 32 بت ، فإن الحزمة الخاصة بهندستك هي:
wget https://dbeaver.io/files/dbeaver-ce_latest_i386.deb
بعد تنزيل الحزمة ، يمكننا تثبيتها بالأمر التالي:
sudo dpkg -i dbeaver-ce*.deb
والتبعيات التي نحلها باستخدام:
sudo apt -f install
التثبيت عبر حزمة RPM
تشبه هذه الطريقة الطريقة السابقة ، فهي تنطبق فقط على التوزيعات التي تدعم حزم RPM ، مثل Fedora و CentOS و RHEL و OpenSUSE وغيرها.
في هذه الحالة ، الحزم التي يجب علينا تنزيلها هي التالية ، 64 بت:
wget https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm
أو لأنظمة 32 بت:
wget https://dbeaver.io/files/dbeaver-ce-latest-stable.i386.rpm
أخيرًا نقوم بالتثبيت باستخدام:
sudo rpm -i dbeaver-ce-latest*.rpm