Tag Archive Linux

Byphunsanit

SQL Server: on mac, Linux

เพราะว่า SQL Server Management Studio (SSMS) มีแต่บน windows แต่ดันใช้ MacOS กับ Linux ทำให้ต้องใช้โปรแกรม DBeaver Community แทนแต่มันก็ไม่ถนัดเท่ากับ SSMS อยู่ดี ตอนหลังถึงได้รู้จักกับ Azure Data Studio (ADS) ว่าใช้ได้ทั้ง Winfows, macOs, Linux แต่ความสามารถจะเน้นในการเขียน T-SQL เองมากกว่า แปลว่า tools น้อยกว่า

สามารถ download ได้จาก Download and install Azure Data Studio

คุณสมบัติAzure Data Studio (ADS)SQL Server Management Studio (SSMS)
วัตถุประสงค์หลักเน้นการเขียนและแก้ไขคิวรี การพัฒนาข้อมูล และสภาพแวดล้อมแบบ DevOpsเน้นการบริหารจัดการฐานข้อมูล (DBA) และการควบคุมอย่างละเอียด
ความเร็ว/ขนาดน้ำหนักเบา ทำงานเร็ว กินทรัพยากรน้อยกว่า เหมาะสำหรับงานทั่วไป/คิวรีเครื่องมือที่มีฟังก์ชันครบถ้วน (Heavyweight) เหมาะสำหรับการจัดการฐานข้อมูลขนาดใหญ่/ซับซ้อน
ระบบปฏิบัติการข้ามแพลตฟอร์ม (Cross-Platform) ทำงานบน Windows, macOS, และ Linuxเฉพาะ Windows เท่านั้น
คุณสมบัติเด่นQL Notebooks, Source Control (Git), การแสดงผลข้อมูลแบบกราฟิก, รองรับ Extensionsเครื่องมือบริหารจัดการครบวงจร (เช่น Agent, Profiler, Replication, Always On, Data Tuning Advisor)
การเชื่อมต่อเชื่อมต่อกับ Azure Services ได้อย่างราบรื่น และสามารถต่อกับฐานข้อมูลอื่น ๆ เช่น PostgreSQL, MySQL (ผ่าน Extension)เน้นที่ SQL Server และ Azure SQL Database เป็นหลัก มีเครื่องมือสำหรับ SQL Server ที่หลากหลายกว่า