ในบทความต่อไปเราจะมาดู DBeaver นี่คือ ไคลเอนต์ SQL และเครื่องมือการดูแลระบบฐานข้อมูล. เป็นแอปพลิเคชันเดสก์ท็อปที่เขียนด้วย Java และใช้แพลตฟอร์ม Eclipse หากสิ่งที่เราต้องการคือการทำงานกับฐานข้อมูลเชิงสัมพันธ์ กำลังจะใช้โดยใช้ไฟล์ JDBC API เพื่อโต้ตอบกับฐานข้อมูลผ่านไดรเวอร์ JDBC สำหรับฐานข้อมูลอื่นที่ไม่ใช่ SQL ให้ใช้ไดรเวอร์ฐานข้อมูลที่เป็นกรรมสิทธิ์
ลูกค้ารายนี้จะให้ไฟล์ โปรแกรมแก้ไขที่รองรับการเติมโค้ดและการเน้นไวยากรณ์. นอกจากนี้เรายังจะมีสถาปัตยกรรมปลั๊กอินตามสถาปัตยกรรมปลั๊กอิน Eclipse ซึ่งจะช่วยให้ผู้ใช้สามารถปรับเปลี่ยนพฤติกรรมส่วนใหญ่ของแอปพลิเคชันเพื่อให้ได้ฟังก์ชันหรือลักษณะเฉพาะของฐานข้อมูล
ซอฟต์แวร์นี้มีไว้สำหรับนักพัฒนาและไม่เพียง แต่สนับสนุน Microsoft SQL เท่านั้น นอกจากนี้ยังจะช่วยให้เราสามารถทำงานร่วมกับคนอื่น ๆ ได้อีกมากมาย ฐานข้อมูลเชิงสัมพันธ์ ยอดนิยมเช่น MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza เป็นต้น ในขณะเดียวกันก็ยอมรับบางส่วน ฐานข้อมูล NoSQL ในขณะที่ MongoDB, Cassandra, Redis, Apache Hive ฯลฯ.
สิ่งสำคัญคือต้องพูดถึงเรื่องนี้ด้วย มีรุ่นที่ต้องชำระเงินสิ่งนี้จะช่วยให้เราใช้ NoSQL หรือถ้าเราต้องการคุณสมบัติเพิ่มเติมบางอย่างเช่นการรวม Office หรือความช่วยเหลือ
Community Edition (CE) ของ DBeaver เป็นซอฟต์แวร์โอเพ่นซอร์สฟรี ซึ่งจัดจำหน่ายภายใต้ Apache License DBeaver รุ่นองค์กรแบบปิดได้รับการแจกจ่ายภายใต้ใบอนุญาตเชิงพาณิชย์ ในบรรทัดต่อไปนี้เราจะเห็นเครื่องมือนี้ (ชุมชน) ฟรี สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถปรึกษาได้ที่ไฟล์ เว็บไซต์ของโครงการนี้.
คุณสมบัติ DBeaver
- ไคลเอนต์นี้รองรับฐานข้อมูลยอดนิยมเช่น: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata ฯลฯ. รองรับฐานข้อมูลใด ๆ ด้วยไดรเวอร์ JDBC.
- แม้ว่า สามารถจัดการกับแหล่งข้อมูลภายนอกที่อาจใช้หรือไม่ใช้ไดรเวอร์ JDBC.
- มี ชุดปลั๊กอิน สำหรับฐานข้อมูลบางอย่าง (MySQL, Oracle, DB2, เซิร์ฟเวอร์ SQL, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) และยูทิลิตี้การจัดการฐานข้อมูลที่แตกต่างกัน
- เราจะได้รับ ไดอะแกรมภาพของวัตถุฐานข้อมูล โครงร่างส่วนบุคคลและสมบูรณ์
- จะช่วยให้เรา แก้ไขหรือดูตาราง. นอกจากนี้เรายังสามารถส่งออกไปยังรูปแบบต่างๆเช่น CSV, HTML, XML, XLS, XLSX
- เราจะมี มุมมองข้อมูลหลาย ๆ เพื่อปรับให้เข้ากับความต้องการของผู้ใช้เช่นการแสดงเนื้อหารูปภาพ (gif, PNG, jpeg, bmp).
- การแก้ไขข้อมูลออนไลน์ และในพื้นที่เฉพาะ
- จะช่วยให้เรา เข้าร่วมแบบสอบถาม SQL ซึ่งจะดำเนินการในเซสชัน DB ทันทีหลังจากสร้างการเชื่อมต่อ
- เราจะพบไฟล์ ตัวจัดการการเชื่อมต่อ ซึ่งจะช่วยให้เรากำหนดค่าการเชื่อมต่อกับฐานข้อมูลต่างๆและยังใช้คุณสมบัติขั้นสูงบางอย่างเช่น SSH tunnel พร็อกซี SOCKS หรือดำเนินการคำสั่งเชลล์ก่อนหรือหลังการเชื่อมต่อฐานข้อมูล
ติดตั้ง DBeaver บน Ubuntu
ผ่านแพ็คเกจ. 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 Community ใน Ubuntu โดยใช้แพ็คเกจ Flatpak ที่สอดคล้องกัน. ในการดำเนินการติดตั้งนี้เราจะต้องใช้แพ็คเกจ flatpak ที่เราทำได้เท่านั้น ดาวน์โหลดจากหน้า flathub หรือเปิดไฟล์ ตัวเลือกซอฟต์แวร์ Ubuntu และติดตั้งโดยตรงจากที่นั่น
หลังจากเสร็จสิ้นการติดตั้งเราสามารถเริ่มใช้แอพพลิเคชั่นนี้บนระบบ Ubuntu ของเรา เราจะต้องมองหาเหยือกในทีมของเราเท่านั้น
DBeaver เป็นโปรแกรมที่มีประโยชน์ สำหรับผู้ดูแลระบบฐานข้อมูลมืออาชีพและมือสมัครเล่น. ทำให้การทำงานในฐานข้อมูลเป็นเรื่องง่ายและสะดวก