ทุกวันนี้เราคงปฏิเสธไม่ได้ว่าเราอยู่ในยุคของข้อมูลที่มีความชาญฉลาด สามารถวิเคราะห์แยกแยะพฤติกรรมพื้นฐานได้ว่า มนุษย์เราควรใช้ชีวิตอย่างไรและทำงานอย่างไร และต่อไปในอนาคต ข้อมูลจะกลายเป็นตัวขับเคลื่อนเทคโนโลยี ด้วยเหตุนี้ ไมโครซอฟท์จึงได้ประกาศเปิดตัว SQL Server 2016 เวอร์ชันล่าสุดกับแนวคิด “Everything Built-in” ที่ให้ทุกความต้องการครบในหนึ่งเดียว โดยมีข้อแตกต่างจากเวอร์ชันก่อนหน้า ดังต่อไปนี้
- Security with Always Encrypted
Always Encrypted ฟีเจอร์ใหม่ใน SQL Server 2016 สำหรับผู้ใช้งานที่ต้องการความปลอดภัยสูง ไมโครซอฟท์ถือว่าเป็นผู้นำแรกๆ ของเทคโนโลยีนี้ โดยที่ Always Encrypted จะดำเนินการเข้ารหัสข้อมูล โดยแยกคีย์ที่เข้ารหัสเก็บไว้ในตำแหน่งที่เชื่อถือได้ ยกตัวอย่างเช่น ลูกค้าที่ได้รับประโยชน์ของฟีเจอร์ใหม่นี้จากฝีมือของ ISV ในนาม Financial Fabric ที่สร้างบริการที่เรียกว่า “DataHub” เพื่อธุรกิจที่เป็นสถาบันการเงินหรือเฮดจ์ฟันด์ ซึ่งบริการเฮดจ์ฟันด์จะเก็บข้อมูลธุรกรรมจากบัญชีต่างๆ ที่เก็บมาจากหลายๆ แหล่งข้อมูล เช่น โบรกเกอร์และผู้ดูแลกองทุน มาไว้ที่ส่วนกลางแห่งเดียว เพื่อจัดทำเป็นรายงานและแดชบอร์ดพร้อมให้ใช้งานได้ทันที ฟีเจอร์ Always Encrypted นี้ทำให้การจัดเก็บข้อมูลและกระบวนการมีความรัดกุมและเป็นไปตามนโยบาย สอดคล้องกับการดำเนินทางธุรกิจทั้งทางตรงและทางอ้อม ทำให้เราเห็นถึงความได้เปรียบในการแข่งขันทางธุรกิจอย่างมาก
- Mission Critical Performance
เมื่อธุรกิจมีการขยายตัวเรื่อยๆ เราจำเป็นต้องมีหน่วยความจำที่มีประสิทธิภาพสูง เพื่อมารองรับข้อมูลที่เพิ่มขึ้นอย่างรวดเร็ว ฟีเจอร์ใหม่ที่ช่วยในเรื่องการจัดการหน่วยความจำ ประกอบด้วย In-Memory ColumnStore ช่วยให้การค้นหารวดเร็วมากขึ้น และ In-Memory OLTP ช่วยให้ทรานแซกชันที่เกิดขึ้นเร็วขึ้นถึง 30 เท่า ทำให้การวิเคราะห์ข้อมูลแบบเรียลไทม์ทำได้รวดเร็วขึ้น
- Insights on All Your Data
ฟีเจอร์ SQL Server Analysis Services (SSAS) และ SQL Server Reporting Services (SSRS) เป็นฟีเจอร์ที่ถูกปรับปรุงให้มีประสิทธิภาพในการทำงานมากขึ้นเพื่อนักพัฒนาและนักวิเคราะห์ BI เช่น DirectQuery ได้เพิ่มประสิทธิภาพในการเข้าถึงข้อมูลภายนอก ตัวอย่างเช่น SQL Server ColumnStore ความสามารถนี้จะช่วยเพิ่มประสิทธิภาพของ SSAS ที่เป็น Sematic Model ให้สามารถใช้ข้อมูลร่วมกันระหว่าง Reporting และ Analysis ได้โดยไม่ต้องจัดเก็บข้อมูลบน Analysis Services อีกต่อไป ใน SQL Server Reporting Services 2016 ได้ปรับปรุงเครื่องมือให้ทันสมัยมากขึ้นทั้งเรื่องการแบ่งหน้าของรายงาน และเครื่องมือในการทำเอกสาร ซึ่งคุ้มค่ามากขึ้นในการลงทุน SSRS และสามารถเข้าไปใช้งานได้ง่ายขึ้นโดยสามารถปักหมุดรายงานที่แดชบอร์ดของ Power BI หรือการใช้งาน Reporting Service ผ่านโมบายที่มีความ Interactive มากขึ้น
- Advanced Analytics
ใน SQL Server 2016 ได้เพิ่มคุณสมบัติใหม่สำหรับ Advanced Analytics ที่อยู่ใน SQL Server R Services สำหรับ SQL Server R Services เป็นบริการที่ช่วยลดช่องว่างระหว่างนักวิทยาศาสตร์ข้อมูล (Data Scientist) และนักวิเคราะห์ฐานข้อมูล ให้ใช้ภาษา R ใน SQL Server ที่เป็นยอดนิยมในการสร้างแอพพลิเคชันที่ชาญฉลาดและค้นหาข้อมูลเชิงลึกในธุรกิจของเรา นักพัฒนาบน SQL Server สามารถใช้ทักษะภาษา R และสร้างแอพพลิเคชัน BI ขณะที่ นักวิทยาศาสตร์ข้อมูลสามารถใช้เครื่องมือใน SQL Server ได้เต็มที่ในการวิเคราะห์และการคาดการณ์เหตุการณ์ล่วงหน้า SQL Server 2016 ถูกออกแบบฐานข้อมูลโดยใช้ Hosting Analytical ในการลดความซับซ้อนและช่วยประหยัดค่าใช้จ่ายในการประมวลผลข้อมูลแบบเดิมที่มีราคาแพง
- New Hybrid Scenario using Stretch Database
ส่วนเทคโนโลยี Stretch Database ถือเป็นมิติใหม่ในวงการฐานข้อมูล ช่วยให้ลูกค้าสามารถขยายฐานข้อมูลที่มีขนาดใหญ่และจำเป็นต้องจัดเก็บไว้เป็นเวลานานให้ขึ้นสู่ระบบคลาวด์ Azure ได้ทันที โดยที่ยังสามารถเข้าถึงข้อมูลทุกส่วนที่จำเป็นต่อการปฏิบัติงานได้ตลอดเวลา และยังช่วยแบ่งเบาภาระค่าใช้จ่ายด้านโครงสร้างพื้นฐานและภาระในการบริหารจัดการให้กับลูกค้า โดยที่ไม่ต้องคอยกังวลเรื่องความปลอดภัย
- Azure Data Lake Store and Analytics Service
บริการใหม่ล่าสุด คือ Azure Data Lake Store ที่เป็นแพลตฟอร์มสำหรับจัดเก็บและประมวลผลข้อมูลขนาดใหญ่บนคลาวด์ โดย Azure Data Lake ประกอบด้วย Azure Data Lake Store เป็นบริการสำหรับการจัดเก็บข้อมูลจากแหล่งข้อมูลอื่นๆ เช่น เว็บไซต์ เซ็นเซอร์ หรืออุปกรณ์ต่างๆ ข้อดีคือเก็บข้อมูลอยู่บนแพลตฟอร์มของ Azure และเข้ากันได้กับระบบไฟล์ HDFS สามารถนำไปประมวลผลต่อด้วยแอพพลิเคชัน Hadoop ได้ Azure Data Lake Analytics เป็นบริการใหม่อีกตัวสำหรับการวิเคราะห์ข้อมูล โดยไมโครซอฟต์นำ Source Code ของโครงการ Apache Yarn มาปรับปรุงให้ทำงานบน Azure ได้ดีขึ้น
- Azure SQL Database In-Memory OLTP and Operational Analytics
In-Memory OLTP (Online Transaction Processing) เป็นความสามารถที่เพิ่มประสิทธิภาพการทำงานของ SQL Server โดยการผสานรวมความสามารถของ Memory-Optimized Database Engine เข้าไปยัง SQL Server Engine เพื่อตอบโจทย์การวิเคราะห์ข้อมูล การประมวลผล และคลังข้อมูล โดย In-Memory OLTP Engine นั้นถูกออกแบบมาเพื่อการเข้าใช้งานแบบพร้อมๆ กัน แบบหนักๆ สำหรับงานในระดับใหญ่ๆ ซึ่งความสามารถของการทำงานจะเพิ่มขึ้นจากเดิม 5-20 เท่า และสามารถสร้าง Query เพื่อจัดทำรายงานได้เร็วขึ้นถึง 100 เท่า (ขึ้นกับปัจจัยต่างๆ ประกอบกันด้วย) นับเป็นนวัตกรรมที่น่าสนใจสำหรับการทำงานด้าน Database Engine
สำหรับผู้ที่สนใจ สามารถศึกษาข้อมูลเพิ่มเติมได้ที่