ผู้เขียน หัวข้อ: mini review : Microsoft SQL Server 2008  (อ่าน 7559 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ กรรมกรไอที

  • Hero Member
  • *****
  • กระทู้: 584
  • เมื่อเทคโนโลยีคือลมหายใจของเรา
  • Respect: +6
    • ดูรายละเอียด
mini review : Microsoft SQL Server 2008
« เมื่อ: สิงหาคม 19, 2008, 14:02:30 PM »
0
สวัสดีครับ วันนี้เอา mini reivew ของ Microsoft SQL Server 2008 มาฝากสมาชิกครับ ตอนนี้ไม่รู้ว่าใครได้ลองใช้กันบ้างแล้วหรือยังครับ เวอร์ชั่นที่เอาทดสอบนี้เป็นเวอร์ชั่น Standard Edition ครับ เป็นของลูกค้าเขาซื้อเพื่อลงระบบ ส่วนตัวเองกำลังเก็บเงินอยู่ อยากได้ Developer Edition อยู่เหมือนกัน
เท่าที่มอง ๆ ผิวเผินแล้วไม่เห็นความแตกต่างจาก SQL Server 2005 มากสักเท่าไร แต่พอลงรายละเอียด โดยเฉพาะใน Management Studio จะเห็นถึงการเปลี่ยนแปลงที่เยอะเหมือนกัน คำสั่งหรือเมนูหลาย ๆ ส่วนก็ถูกเปลี่ยน เพื่อเพิ่มประสิทธิภาพของการทำงานที่เร็วขึ้น เช่นการ open datatable ก็เปลี่ยนไปเปลี่ยนเป็น "select top 1000rows" หรือ "edit top 200 rows"
SQL Server 2008 แบ่งเป็น 2 กลุ่มหลักคือ Server Edition กะ Specialized Edition โดยกลุ่มแรก แบ่งแยกออกเป็น 2 เวอร์ชั่นได้แก่ Standard Edition และ Enterprise Edition ส่วนกลุ่มที่สอง ก็แบ่งแยกออกเป็น 6 เวอร์ชั่นได้แก่ Developer Edition, Web Edition, Workgroup Edition, Express Edition , Express Advance Edition และ Compact Edition ซึ่งความแตกต่างของแต่ละ Edition หาดูได้จาก

http://msdn.microsoft.com/en-us/library/cc645993.aspx นะครับ

(ปล.Developer Edition จะมีฟีเจอร์เทียบเท่า Ent Edition แต่มีสิทธิ์เฉพาะบนเครื่องนักพัฒนาเท่านั้น)

และขีดจำกัดของ SQL Server ตรวจสอบได้ที่

http://msdn.microsoft.com/en-us/library/ms143432.aspx

เรามาดูภาพประกอบโครงสร้างการทำงานของ SQL Server 2008 ครับ



มาดูหน้าตาของโปรแกรมนะครับ หลังจากที่ทำการติตดั้ง ....... นานพอสมควร (ประมาณเกือบชม.) ขณะติดตั้ง component ที่ถูกติดตั้งลงไป นอกจากจะเป็น component ของ SQL Server แล้วก็ยังมี .NET FX 3.5 SP1 อีกด้วยครับ นอกจากนี้รูปแบบการ config ค่าเริ่มต้นของ SQL Server ก็เปลี่ยนไป สิ่งที่เห็นได้ชัดคือระบบการรักษาความปลอดภัยของระบบ ซึ่งในตัวระบบจะให้เรากำหนด user ของแต่ละ service โดยค่า default ที่ตัวติดตั้งจะสร้างภายใต้ user ชื่อ Network Service ซึงตรงจุดนี้เราสามารถกำหนดให้เป็น user อื่นๆ ได้เพื่อความสะดวกในการบริหารจัดการระบบรักษาความปลอดภัย ... ต้องขอโทษทีนะครับ หน้าตาตอนติดตั้งผมไม่ได้ capture รูปเก็บเอาไว้ เลยไม่มีรูปประกอบมาฝาก

หน้าตาของโปรแกรมนะครับ


ผมว่า splash screen ดูดีกว่า 2005 นะครับ


คุ้น ๆ ไหมครับ ว่าเหมือน SQL Server 2005 มากแค่ไหน


ถ้าลองดู ๆ ฟีเจอร์ต่าง ๆ ที่อยู่ในนี้ ผมชอบ Data Collection ครับ เพราะทำให้เราทำ DataWarehouse ได้ง่ายขึ้นเยอะเลย




อันนี้ของแถมครับ พอลงเสร็จแล้วได้ Windows PowerShell มาเป็นของแถมด้วย แถมใช้สั่งงาน SQL Server เป็น Cmd Line ได้ด้วยครับ

นอกจากการเปลี่ยนแปลงเมนูต่าง ๆ แล้ว ผมขอยกตัวอย่างการเปลี่ยนแปลงที่สำคัญ ๆ
- เพิ่มตัวแปรข้อมูล HIERARCHY ID เพื่อจัดเก็บรหัสตัวแปรของ node ตามรูปแบบ Hierarchy node
- แบ่งตัวแปร datetime แต่เดิมให้เป็น datetime เพื่อเก็บทั้งวันและเวลา, date เพื่อเฉพาะวัน, time เพื่อเก็บเฉพาะเวลา
- DATETIMEOFFSET จัดเก็บข้อมูลของเขตเวลา
- DATETIME2 รองรับข้อมุลวันและเวลาที่มากขึ้นจากเดิม (ผมจำไม่ได้ว่า datetime จัดเก็บวันที่ได้สูงสุดถึงวันที่เท่าไร)
- รองรับ LINQ และ ADO.NET ใน VS2008
- การทำ Data collection เพื่อประโยชน์และประสิทธิภาพในการทำ DataWarehouse
- Data compression เพื่อประโยชน์ในการจัดเก็บข้อมูลก้อนใหญ่ เช่น การทำ Datawarehouse
- Backup compression จากเดิมที่เราเคยทำ backup ได้เฉพาะ .bak มาในเวอร์ชั่นนี้จะเพิ่มความสามารถในการจัดเก็บในรูปของ compression file เพื่อประโยชน์ในการจัดเก็บข้อมูลให้เล็กลง

- การปรับปรุงระบบ index ที่มีประสิทธิภาพมากขึ้น จะเห็นได้ว่ามีการทำ spatial index เพิ่มขึ้น
- Sparse Columns MS บอกว่าช่วยลดขนาดของพื้นที่จัดเก็บข้อมูล เพราะแต่เดิมหากข้อมูลเป็น NULL ตัวฐานข้อมูลจะเก็บด้วยขนาดที่เล็กที่สุดของ column นั่นๆ แต่ SQL Server 2008 จะเหลือ 0 จริงๆ
- ชนิดของข้อมูลเฉพาะด้าน เช่น geography, geometry (อันนี้ผมไม่รู้จะได้ใช้หรือเปล่า)
จริง ๆ ยังมีฟีเจอร์ใหม่ ๆ อีกมากมาย นะครับ ผมยกตัวอย่างเอาที่เห็นชัด ๆ มาให้ดูก่อน ใครสนใจก็ลองไป download ตัว trial ดูแล้วกันนะครับ
 

doramon

  • บุคคลทั่วไป
Re: mini review : Microsoft SQL Server 2008
« ตอบกลับ #1 เมื่อ: สิงหาคม 19, 2008, 14:05:56 PM »
0
ขอบใจมาก

เคยเล่น   mssql 6.5 หรือเปล่า 

มี   tool ย้ายไป mssql  2005 หรือเปล่า 



ออฟไลน์ กรรมกรไอที

  • Hero Member
  • *****
  • กระทู้: 584
  • เมื่อเทคโนโลยีคือลมหายใจของเรา
  • Respect: +6
    • ดูรายละเอียด
Re: mini review : Microsoft SQL Server 2008
« ตอบกลับ #2 เมื่อ: สิงหาคม 19, 2008, 22:35:23 PM »
0
ผมไม่เคยใช้ SQL Server 6.5 เพราะมันเก่าจริงๆครับ รู้จัก SQL Server ครั้งแรกก็ 7.0 แล้ว ในยุคที่ VB6 เริ่มเรืองรอง แต่ไม่น่าจะแปลงยากนะครับ ใช้แปลงผ่าน ODBC ไม่น่าจะยากนะครับ