במאמר הבא אנו נסתכל על DBeaver. זה לקוח SQL וכלי ניהול מסדי נתונים. זהו יישום שולחן עבודה שנכתב בג'אווה ומבוסס על פלטפורמת Eclipse. אם מה שאנחנו רוצים זה לעבוד עם מאגרי מידע יחסיים, הולך להשתמש משתמש ב ממשק API של JDBC ליצור אינטראקציה עם מסדי נתונים באמצעות מנהל התקן JDBC. עבור מאגרי מידע אחרים שאינם SQL משתמשים במנהלי התקנים קנייניים.
לקוח זה עומד לספק לנו א עורך התומך בהשלמת קוד והדגשת תחביר. תהיה לנו גם ארכיטקטורת תוספים המבוססת על ארכיטקטורת התוסף Eclipse, שתאפשר למשתמשים לשנות חלק גדול מהתנהגות היישום בכדי להשיג פונקציות או מאפיינים ספציפיים של מסד הנתונים.
תוכנה זו מיועדת למפתחים ותומכת לא רק ב- Microsoft SQL. זה גם יאפשר לנו לעבוד עם רבים אחרים מאגרי מידע יחסים פופולרי כמו MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza וכו '. במקביל מודה כמה מאגרי מידע NoSQL כמו MongoDB, קסנדרה, רדיס, כוורת אפאצ'י וכו '.
חשוב להזכיר את זה גם יש גרסה בתשלום, זה יאפשר לנו להשתמש ב- NoSQL או אם נצטרך כמה תכונות נוספות כגון שילוב של Office או סיוע.
מהדורת Community (CE) של DBeaver היא תוכנת קוד פתוח בחינם המופץ ברישיון אפאצ'י. מהדורה ארגונית של קוד סגור של DBeaver מופצת ברישיון מסחרי. בשורות הבאות נראה את המהדורה החינמית (קהילתית) של כלי זה. למידע נוסף על כך, תוכלו להתייעץ עם אתר של פרויקט זה.
תכונות DBeaver
- לקוח זה תומך בבסיסי הנתונים הפופולריים ביותר כגון: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata וכו '. תומך בכל מסד נתונים עם מנהל התקן JDBC.
- למרות יכול לתפעל כל מקור נתונים חיצוני העשוי להשתמש במנהל התקן JDBC או לא.
- יש א סט תוסף עבור מסדי נתונים מסוימים (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) וכלי עזר שונים לניהול מסדי נתונים.
- אנחנו יכולים לקבל דיאגרמות חזותיות של אובייקטים במסד נתונים תוכניות אישיות ומלאות.
- יאפשר לנו לערוך או להציג טבלאות. אנו יכולים גם לייצא לפורמטים רבים, כגון CSV, HTML, XML, XLS, XLSX.
- תהיה לנו תצוגות נתונים מרובות להסתגל למגוון צרכי המשתמש, כגון הצגת תוכן תמונה (gif, png, jpeg, bmp).
- עריכת נתונים מקוונת ובמרחב ייעודי.
- יאפשר לנו הצטרף לשאילתות SQL אשר יבוצע בפגישת DB מיד לאחר יצירת החיבור.
- אנו נמצא א מנהל חיבורים אשר יאפשר לנו להגדיר את החיבורים למסדי נתונים שונים ולהשתמש גם בכמה מאפיינים מתקדמים כגון מנהרת SSH, ה- SOCKS proxy או ביצוע פקודות מעטפת לפני חיבור מסד הנתונים או אחריו.
התקן את DBeaver באובונטו
באמצעות חבילת .deb
משתמשי Debian, Deepin OS, Ubuntu ו- Linux Mint בין הפצות אחרות עם תמיכה בחבילות deb, נוכל לעשות זאת הורד את חבילת .deb של היישום. לשם כך, משתמשי 64 סיביות צריכים פשוט לפתוח מסוף (Ctrl + Alt + T) ולהשתמש בפקודה הבאה:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
לאחר סיום הורדת החבילה, נוכל לעשות זאת התקן אותו עם הפקודה הבאה מהתיקיה בה שמרנו את חבילת .deb:
sudo dpkg -i dbeaver-ce*.deb
שימוש ב- Flatpak
אם אתה מעוניין להתקין כלי זה, שיטה אחרת שעלינו להיות מסוגלים התקן את קהילת DBeaver באובונטו, באמצעות חבילת Flatpak המקבילה לה. כדי להמשיך בהתקנה זו, נצטרך להשתמש רק בחבילת ה flatpak שנוכל להורדה מעמוד או לפתוח את אפשרות תוכנת אובונטו והתקנתו ישירות משם.
לאחר סיום ההתקנה, אנו יכולים להתחיל להשתמש ביישום זה במערכת אובונטו שלנו. נצטרך רק לחפש את הכד בקבוצה שלנו.
DBeaver היא תוכנית שימושית למנהלי מאגרי מידע מקצועיים וחובבים. זה הופך את העבודה במאגרי מידע לאינטואיטיבית ופשוטה.