Tags:
Node Thumbnail

เมื่อต้นปี ไมโครซอฟท์ช็อควงการฐานข้อมูลด้วยข่าว SQL Server บนลินุกซ์ เวลาผ่านมาครึ่งปีกว่า วันนี้ SQL Server เวอร์ชันลินุกซ์ออกรุ่นพรีวิวตัวแรกให้คนทั่วไปลองใช้งานแล้ว (ก่อนหน้านี้ทดสอบแบบ private preview)

SQL Server บนลินุกซ์จะเป็นส่วนหนึ่งของ SQL Server เวอร์ชันถัดไป (ตอนนี้ยังไม่ระบุเวอร์ชัน ใช้โค้ดเนมว่า SQL Server Next) ตอนนี้มีแพ็กเกจแบบ RPM สำหรับ Red Hat Enterprise และ APT สำหรับ Ubuntu แล้ว ส่วน SUSE Linux จะตามมาในภายหลัง สิ่งที่น่าสนใจคือ SQL Server บนลินุกซ์สามารถรันบน Docker ได้เลย ดังนั้นเราสามารถนำมันไปรันบน macOS ผ่าน Docker อีกทีได้เช่นกัน

ฟีเจอร์ของ SQL Server รุ่นทดสอบนี้ไม่ต่างจาก SQL Server 2016 มากนัก แต่ก็มีของใหม่ๆ อย่างการปรับปรุงการทำงานของภาษา R เพิ่มเข้ามา และไมโครซอฟท์ยังออกเครื่องมือสนับสนุน (SQL Server tooling) อีกหลายตัวบนลินุกซ์ และออกส่วนขยาย SQL Server สำหรับ Visual Studio Code ที่รันบนลินุกซ์ได้ด้วย

ที่มา - Microsoft

No Description

ในโอกาสเดียวกัน ไมโครซอฟท์ยังออก SQL Server 2016 Service Pack 1 (SP1) ใครสนใจก็อ่านข้อมูลได้ตามลิงก์

Get latest news from Blognone

Comments

By: syootakarn
iPhoneWindows PhoneAndroidBlackberry
on 17 November 2016 - 15:06 #954337
syootakarn's picture

SQL Server (T-SQL)
* ข้อดี
- ถูกออกแบบให้ภาษา SQL มีความสะดวกสบายสามารถใช้เครื่องหมาย + เพื่อต่อ String ได้เลย
- มี function เยอะมากๆ
- มีเอกสารอ้างเยอะ
* ข้อเสีย
- ใช้เวลาติดตั้งนานมาก เมื่อเทียบกับ mysql
- เนื่องจากสร้างมานาน function หรือ procedure บางอันไม่มีต้องไปหาเพิ่มเติมเอง เช่น group_concat
- โครงสร้างภาษาดีก็จริงสามารถใช้เครื่องหมาย + เชื่อมข้อความได้เลย แต่กรณี mysql การเชื่อมจะ
ใช้คำสั้ง concat ซึ่งผมเข้าใจว่ามันเร็วกว่า
- mysql ถูกสร้างมาพร้อมกับ PHP ดังนั้น คำสั่งของ mysql สามารถเชื่อมโยงกับค่าของตัวแปรได้ เช่นวนลูปรอรับค่าให้ตัวแปรและนำค่าที่ได้ไปคำนวนต่อ ตามความเห็นผมคือ mysql ออกมาแบบมาสำหรับ programmer มากกว่า sql server
คหสต

By: darthvader
Windows PhoneWindows
on 17 November 2016 - 16:13 #954356 Reply to:954337
darthvader's picture

MS Sql ใช้งานกับ PHP ไม่ดีเท่า MySql เลยสรุปว่า MS Sql ไม่ได้ออกแบบมาสำหรับ Programmer เลยเหรอครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 17 November 2016 - 17:15 #954366 Reply to:954356
mr_tawan's picture

น่าจะหมายถึง php programmer น่ะครับ

ส่วน .Net Programmer ก็ไม่ต้องตกใจไป


  • 9tawan.net บล็อกส่วนตัวฮับ
By: จักรนันท์ on 17 November 2016 - 19:09 #954393 Reply to:954337

สำหรับ Native programmer สะดวกเท่ากันครับ

By: pro.it
iPhoneWindows PhoneAndroidBlackberry
on 18 November 2016 - 08:30 #954476 Reply to:954337

ใจเย็นๆ มันมีส่วนต่างๆกัน ขึ้นอยู่กับการใช้งาน mysql ก็ไม่มี GUI ตัวใช้งานที่ดีเท่า SQL Management Studio ของ MSSQL เหมือนกันนะครับ ต้องใช้ Dolphin หรือ ตัวอื่นๆ ส่วนฟังก์ชันบางอย่าง ผมว่ามันก็สลับกันไป อย่าง mssql ใช้ store มีการจัดแบ่งง่่ายดี แต่ถ้า MySQL บน phpmyadmin editor แทบไม่ดีเลยครับ
ไม่ได้ไม่เหมาะกับโปรแกรมเมอร์ครับ แต่ว่ามันไม่เหมาะกับผู้ใช้งาน mysql ชินๆแล้วมากกว่าครับ (ตอนแรกที่ผมเปลี่ยนมา mssql ก็งงๆกับหลายๆคำสั่งเหมือนกัน)

By: osmiumwo1f
ContributorWindows PhoneWindows
on 18 November 2016 - 13:36 #954571 Reply to:954337

ของผมไม่มีปัญหาอะไรเลย แต่น่าจะเป็นเพราะผมใช้ PDO ต่อ (เขียน PHP) และเขียนแบบ ANSI SQL ตลอดครับ