Logo Head Picture  free e- mail 
 thaimail 
 hotmail 
 yahoo 
 siam2you 
 thammasat
 Home  Visual Basic Active Server Page  JavaScript   Network   Other 
 MS SQL Server 7.0 ยกเครื่อง ระบบฐานข้อมูล

โดย จิรพงศ์ ทรัพย์มณี ISONET Co. Ltd.

        พร้อมหรือยัง สำหรับระบบฐานข้อมูลตัวเดิมในเวอร์ชั่นใหม่ จากไมโครซอฟท์ MS SQL Server 7.0 หรือที่รู้จักกันในรหัส ชื่อว่า SPHINX มีกำหนดที่จะวางตลาด ในช่วงครึ่งปีหลังของปีนี้ (1998) โดยมีวัตถุประสงค์เดียวกับ ระบบปฏิบัติการ WINDOWS คือ ครองความเป็นเจ้าตลาด (“SQL Server Everywhere”) ด้วยความสามารถใหม่ที่เพิ่มขึ้นมา จึงทำให้ MS SQL Server 7.0 สามารถที่จะทำงาน ได้บนทุกรูปแบบของ ระบบปฏิบัติการ WINDOWS ตั้งแต่ WINDOWS 95 LAPTOP จนถึง WINDOWS NT Enterprise Server ที่มี CPU มากกว่า 1 ตัวทำงานพร้อมๆกัน

        ในเวอร์ชั่นใหม่ของ SQL Server นี้ ได้มีการยกเครื่อง เปลี่ยนแปลงโครงสร้างของระบบฐานข้อมูล ให้มีความสะดวก, และขีดความสามารถ ในการทำงาน เพิ่มขึ้นกว่าเดิม คุณลักษณะที่สำคัญ ถูกจำแนกออกเป็น 4 ส่วนใหญ่ๆ

  • ความสะดวกในการใช้งาน

            สามารถทำงานบนระบบปฏิบัติการ Windows ได้ตั้งแต่ Windows 95 บนเครื่อง Laptop จนถึง Windows NT Server for Enterprise เพื่อให้ง่ายแก่การใช้งาน จึงมีการใช้ DatabaseName_Data.mdf และ DatabaseName_Log.ldf แทนการใช้ DeviceName.dat โดยวิธีนี้ จะมีข้อแตกต่างจากการใช้ DAT files ดังนี้ MDF/LDF files จะมีการเพิ่ม และลดขนาดเอง โดยอัตโนมัติ เมื่อมีการเพิ่ม และลบข้อมูล ในฐานข้อมูล และ MDF/LDF files จะเก็บข้อมูลได้เพียง 1 ฐานข้อมูล

            Microsoft Management Console (MMC) ถูกนำมาใช้แทน Enterprise Manager มีการเพิ่มความสามารถ ในส่วนของการดูแลระบบฐานข้อมูล (Automatic Configuration and Tuning) รวมถึง Wizard ต่างๆที่เพิ่มขึ้นมา รวมถึงการทำการติดตั้งระบบ โดยไม่ต้องมีผู้ดูแล (Full Unattended Installation) มีการเพิ่มความสามารถ ในการกำหนด Roles เพื่อให้ผู้ดูแลระบบฐานข้อมูล สามารถกำหนดกลุ่มของผู้ใช้ นอกเหนือจาก การกำหนดกลุ่มของ Windows NT (Group) เพื่อช่วยให้สะดวกในการใช้งาน และแบ่งเบาภาระการทำงาน ของผู้ดูแลระบบ

  • ขีดความสามารถ และการขยาย และลดขนาดของฐานข้อมูล

            มีการเพิ่มขีดความสามารถในส่วนของ การสอบถามข้อมูล (Advanced Query Processing) โดยมีการนำเทคนิคของการใช้ Hash and sort merge joins และ Multiple indices เพื่อช่วยเพิ่มความรวดเร็ว ในการสอบถาม รวมถึง การสอบถามข้อมูลต่างสถานที่ และต่างรูปแบบ (Heterogeneous Query) เช่น การสอบถามข้อมูล โดยที่ข้อมูลบางส่วน อยู่ที่ Remote Site และบางส่วนอยู่ที่ Local Site รวมถึงการที่ข้อมูลบางส่วน เป็นชนิดของฐานข้อมูลในรูปแบบอื่น เช่น ORACLE หรือ Excel File

            สามารถ LOCK ข้อมูลได้ตั้งแต่ระดับ TABLE, PAGE จนถึงระดับ ROW (Row-level Locking) โครงสร้างการเก็บข้อมูล ได้มีการออกแบบใหม่ เพื่อให้มีประสิทธิภาพสูงขึ้น โดยที่ขนาดของ Page Size ได้มีการ เพิ่มขึ้นจาก 2K เป็น 8K ทำให้ขนาดของ Character สามารถเพิ่ม จาก 255 Bytes เป็น 8000 Bytes และ Column ต่อ 1 Table จาก 250 เป็น 1,024 Cols /Table จึงเป็นสาเหตุให้ SQL Server 7.0 สามารถรองรับข้อมูล ที่มีขนาดใหญ่มากขึ้น จาก 1 TB เป็น 1,048,516 TB โดยทั้งยังเพิ่มความสามารถในการเพิ่ม หรือลดขนาดของฐานข้อมูล ได้โดยอัตโนมัติ

  • การกระจายข้อมูล

            SQL AGENT ถูกนำมาใช้แทน SQL EXECUTIVE สนับสนุนการทำงาน ในสภาวะแวดล้อมที่มีการ UPDATE ข้อมูลไปยังหลาย Server (Multiserver Administration) รวมถึง การสนับสนุนการทำงานบน Internet โดยมีการกำหนด Anonymous Subscriber และเพิ่มความสะดวก ในการทำงานด้วย New Web Assistant

            มีการเพิ่มความสามารถ ในการเปลี่ยนแปลงรูปแบบของข้อมูล (Data Transformation Service, DTS) โดยการเพิ่มความสามารถของ OLE DB ให้กับ BCP จึงทำให้เพิ่มความรวดเร็ว และความสามารถในการ IMPORT / EXPORT ฐานข้อมูลต่างประเภท

  • สนับสนุนการพัฒนาระบบฐานข้อมูล

            รองรับการเชื่อมต่อกับฐานข้อมูล โดยใช้ OLE DB, ODBC, และ JDBC เพิ่มความสามารถ ในการเชื่อมต่อระหว่างฐานข้อมูล โดยใช้ ODBC 3.0 Driver for SQL Server ภายใน Driver ใหม่สำหรับ SQL Server นี้ ได้มีการ เพิ่ม Replication APIs และ BCP APIs เพื่อในการทำ Bulk Copy รวมถึง การสนับสนุนการทำงาน และ ชนิดข้อมูลใหม่ ที่มีใน MS SQL Server 7.0 และยังสนับสนุนการเข้ารหัสของ Password เพื่อใช้ใน การรักษาความปลอดภัยของระบบ SQL Server 7.0 สนับสนุนการใช้ UNICODE Datatype จึงสามารถเก็บข้อมูล ได้หลายภาษา (Multi-language Data)

        Microsoft SQL Server 7.0 จึง เป็นระบบฐานข้อมูลที่น่าสนใจ ไม่ว่าจะเป็น Internet/ Intranet Applications หรือฐานข้อมูล สำหรับข้อมูลธุรกิจ โดยเฉพาะ สำหรับข้อมูลสินค้าคงคลัง ซึ่งมีขนาดข้อมูลที่ใหญ่ และต้องการเครื่องมือช่วย ในการวิเคราะห์ข้อมูล (Online Analytical Processing – OLAP) Microsoft พร้อมแล้ว สำหรับการเผชิญหน้า กับระบบฐานข้อมูลขนาดใหญ่ จากค่ายต่างๆ

References:

Dan Hubley, “SQL 7.0 better than original”, Enterprise
Roger Jennings
, “SQL Server 7: Is It for You? “, Visual Basic Programmer’s Journal
Tom Pizzato
, “SQL Server “Sphinx” Preview for the Developer” , Microsoft Professional Developer’s Conference 97, San Diego, CA



Memo - Link
thaisound thaimuzic thaimusic thaialbums oohmusic listen Pantip joinware thaiware byxtream commart pcsiam siam2000
Copyright © 2001.Memo Wil@keo everything that I like Co.,Ltd.