7 Database Management Tools to Know as DBA or SysAdmin

08-Sep-21

คัมภีร์เทพ IT

See the original english version Click here!

 

เราอยู่ในยุคของ Data และทุกบริษัทต้องการทีม System Administrators ที่สามารถดูแลและจัดระเบียบ Database ที่มีความซับซ้อนสูงได้ ในฐานะของ Database Administrator หรือ SysAdmin คุณควรใช้ Tools ที่ดีแหละเหมาะสมอยู่เสมอ และนี่ก็คือ 7 Database Management Tools ที่ DBA หรือ SysAdmin ควรรู้จักไว้

1. PgAdmin4

PgAdmin เป็น Administration และ Development Platform สำหรับ PostgreSQL ที่ทรงพลังที่สุดตัวหนึ่ง หากคุณเป็นมือใหม่และ Command-Line เป็นสิ่งที่น่ากลัวสำหรับคุณ PgAdmin สามารถช่วยคุณได้ในช่วงที่คุณเพิ่งเริ่มต้น

หนึ่งในสิ่งที่ดีที่สุดที่ก็คือ PgAdmin มี Online Trial Version ซึ่งทำให้คุณสามารถทดลองใช้ Database, ทดลองใช้ Features ต่าง ๆ และแม้แต่ฝึกทักษะ SQL ของคุณ

ก่อนอื่น Log in ด้วย Username: user@domain.com และ Password:  SuperSecret

จากนั้น คลิกที่ Web Page

ตอนนี้ คุณควรจะสามารถทดสอบ PgAdmin Tools ได้แล้ว

คุณสามารถ Download Version ล่าสุดสำหรับ Operative System ของคุณได้จากหน้า PgAdmin Downloads

Features: 

  • ใช้ได้ทั้งกับ Windows, Mac และ Linux
  • Open-Source Tool
  • Interface ใช้งานง่าย
  • Online Testing Version
  • ชุดเครื่องมือที่ทรงพลัง เพื่อทำงานกับ PostgreSQL Databases

2. Adminer

Adminer เดิมชื่อ phpMinAdmin เป็น Database Manager ที่ใช้งานง่าย ถูกเขียนและ Config. ค่าได้ด้วย PHP ในVersion ปัจจุบันของมัน สามารถรองรับได้หลาย Database ทั้ง Relational และ Non-Relational

สิ่งที่ดีที่สุดเกี่ยวกับ Tool นี้ก็คือ ความเรียบง่าย เนื่องจากไม่มีการรบกวน User Interface (UI) และความจริงที่ว่า คุณสามารถ Config. ค่าผ่าน PHP Files ได้

นอกจากนั้น ยังสามารถ Customize ได้อย่างเต็มประสิทธิภาพ, มี Designs มากมาย และ Plugins ที่ใช้งานง่าย

5 ขั้นตอนที่คุณต้องทำ เพื่อ Setup และ Run Tool นี้บน Website ของคุณคือ

  • Download PHP File จาก Adminers GitHub Page และตรวจสอบชื่อของมันด้วย ls

  • ตรวจสอบให้แน่ใจว่า คุณได้ Install PHP (5,7 หรือ 8) บน Server ของคุณแล้ว
  • Upload PHP File ไปยัง Root Folder ของ Server ของคุณ
  • ไปที่ https://yourdomain.com/adminer-4.8.0.php
  • Connect กับ Database ของคุณด้วย Username และ Password

นั่นคือทั้งหมดที่คุณต้อง Install Adminer ใน Server ของคุณ

หมายเหตุ: หากคุณเป็น phpMinAdmin user, คุณควร Upgrade เลยทันที, Official Documentation จะช่วยอธิบายเหตุผลในการเปลี่ยนไปใช้ Adminer

Features:

  • รองรับ PHP 5, 7 และ 8
  • ให้บริการกว่า 40 ภาษา
  • Setup ได้ง่ายมาก
  • Open-Source
  • มี Functionality ที่จำเป็นของ Database Manager ที่มีประสิทธิภาพ
  • มีการรองรับ MySQL และ PostgreSQL เป็นพิเศษ

3. DbVisualizer

หาก Adminer เป็นตัวแทนของความเรียบง่าย DbVisualizer จะเป็นตัวแทนของประสิทธิภาพ

จาก Official Website ของ DbVisualizer ได้เปิดเผยว่า DbVisualizer เป็น Universal Database Tool เหตุผลก็คือ Tool นี้มี Feature ทั้งหมดที่ทีม Developers, Analysts และ DBA ต้องการ

มันถูกเขียนด้วยภาษา Java และข้อได้เปรียบจาก Multiplatform ของมัน ทำให้คุณสามารถเรียนรู้เพียง Tool เดียวและแทบจะทำให้ลืม Tools ที่เหลือไปได้เลย

หนึ่งในสิ่งที่ดีที่สุดเกี่ยวกับ Tool นี้ ก็คือ การรองรับ Database สมัยใหม่แทบจะทั้งหมด ไม่ว่าจะเป็น Redshift, H2, Exasol, Vertica, Informix, Netezza เป็นต้น รวมทั้ง Database ที่ยังไม่สามารถจัดการได้ด้วย Generic Driver

คุณสามารถ Download Version ปัจจุบันได้จากหน้า Download

Features:

  • Advanced SQL Editor
  • Autosaving Functionality
  • สามารถ Optimize ได้อย่างมีประสิทธิภาพ
  • สามารถ Setting ส่วนต่าง ๆ ได้มากมาย
  • จัดการ SQL Visually

4. Quest

Quest Software ถูกก่อตั้งขึ้นในปี 1987 โดยยังคงเป็นหนึ่งใน IT Solution Providers ที่น่าเชื่อถือที่สุดในยุคของ Software Development ในปัจจุบัน

Products หลักของพวกเขาก็คือ Database Management Tools เช่น Foglight Monitoring และ Optimization Solutions หรือเป็นที่รู้จักในชื่อ Toad Toolsets

สิ่งที่ดีที่สุดเกี่ยวกับ Quest ก็คือ การกำหนดไปที่แต่ละ Products ซึ่งหมายความว่า แต่ละ Platform หรือ Database สมควรมี Toolkits เฉพาะของมันเอง ตัวอย่างเช่น หากธุรกิจของคุณใช้ Cassandra Database คุณสามารถเลือกใช้ Foglight ที่เฉพาะเจาะจงสำหรับ Cassandra

โดยสรุปแล้ว หากคุณกำลังค้นหาชุดของ Tools เฉพาะ สำหรับ Maintain และ Scale Database ของคุณที่กำลังมีขนาดใหญ่ขึ้น Quest Products ดูจะเหมาะสมที่สุดสำหรับคุณ

Features:

  • Tool เฉพาะสำหรับแต่ละ Platform
  • Tools มากมายให้เลือก
  • ราคาที่ไม่ถูก
  • Virtual, Web-based และ On-site Educational Services
  • มีเจ้าหน้าที่ Support ตลอด 24 ชั่วโมงทุกวัน

5. ManageEngine

ManageEngine นำเสนอ Database Monitoring Tools ซึ่งมุ่งเน้นที่การปรับ Performance ของ Databases ให้เหมาะสมที่สุด Monitoring Tools เหล่านี้ไม่เพียงจะแจ้งให้คุณทราบเมื่อมีบางอย่างผิดพลาด แต่ยังช่วยให้คุณแก้ปัญหาได้อย่างรวดเร็วอีกด้วย

พวกเขาเสนอ Solution เฉพาะสำหรับ Databases แต่ละประเภท ดังนั้น หากคุณกำลังค้นหา Monitoring Tool ที่เหมาะสมที่สุดสำหรับ Databases ของคุณ ก็อย่าลังเลที่จะตรวจสอบ ManageEngine Solutions

นอกจากนี้ Monitoring Systems เหล่านี้จะเปิดเผย Database Calls ที่มาจาก Java, Node, Ruby on Rails, DotNET และ PHP Backend Applications

Features:

  • รองรับมากกว่า 20 Databases
  •  Visual Dashboard
  • SQL Statement Monitoring
  • Advanced Analytics

6. Sequel Pro

คุณเป็น Mac OS User หรือไม่? นอกจากนี้ คุณกำลังทำงานกับ MySQL หรือ MariaDB หรือไม่?

ถ้าคำตอบคือ "ใช่" Sequel Pro ดูจะเป็น Database Management System ที่เหมาะกับคุณ มันเป็น Open-Source Project ที่ช่วยให้คุณเข้าถึง Local และ Remote MySQL Databases

ส่วนที่ดีที่สุดของ Tool นี้คือความเรียบง่ายและความจริงที่ว่า มันมีน้ำหนักที่เบาจริง ๆ ด้วยเหตุนี้ คุณจึงสามารถ Set up Tool นี้ได้อย่างรวดเร็วในเครื่อง Mac ทุกเครื่อง

7. PHPMyAdmin

PhpMyAdmin เป็น Free Administration Tool ที่สร้างด้วย PHP มันสามารถจัดการกับการ Operation จำนวนมาก ๆกับ MySQL และ MariaDB Databases ได้

คุณสามารถใช้ GUI หรือใช้ SQL Sequences เพื่อดำเนินการกับ Database Management ที่เหมาะสม

Tool นี้ได้รับรางวัลมากมายตั้งแต่ปี 2002 จนถึงปัจจุบัน นอกจากนี้ยังมี Documentation และหนังสือที่ถูกแปลเป็นภาษาอังกฤษและสเปน อีกด้วย

หมายเหตุ: โปรดระวังการสับสนระหว่าง PhpMyAdmin กับ PhpMinAdmin (ชื่อเดิมของ Adminer) เพราะเป็น Projects ที่แตกต่างกันโดยสิ้นเชิง

คุณสามารถลองใช้ Demo ได้ที่นี่ หรือ Download ได้จาก Official Site

Features:

  • มันทั้งฟรี และเป็น Open-Source
  • รองรับ MySQL และ MariaDB Database
  • Web Interface ที่ใช้งานง่าย
  • Import Data และ Export Data (CSV และ SQL)
  • ถูกแปลเป็นภาษาต่าง ๆ ถึง 72 ภาษา
  • บริหารจัดการได้หลาย Servers

ที่มา: https://geekflare.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด