Oracle
Oracle
คือ โปรแกรมจัดการฐานข้อมูล ผลิตโดยบริษัทออราเคิล
ซึ่งเป็นโปรแกรมจัดการฐานข้อมูลเชิงสัมพันธ์ หรือ DBMS(Relational Database
Management System) ตัวโปรแกรมนี้จะทำหน้าที่เป็นตัวกลางคอยติดต่อ
ประสาน ระหว่างผู้ใช้และฐานข้อมูล
ทำให้ผู้ใช้งานสามารถใช้งานฐานข้อมูลได้สะดวกขึ้น
เช่นการค้นหาข้มูลต่างๆภายในฐานข้อมูลที่ง่ายและสะดวก
โดยผู้ใช้ไม่จำเป็นต้องทราบถึงโครงสร้างภายในของฐานข้อมูลก้สามารถเข้าใช้ฐานข้อมุลนั้นได้
ข้อดีของ Oracle
1.เทคโนโลยี Rollback Segment ถูกนำมาใช้ในโปรแกรม Oracle
ประโยชน์ Rollback Segment คือ
สามารถจัดการกับข้อมูลในกรณีที่เกิดการล้มเหลวของระบบ
หรือภาวะระบบไม่สามารถให้บริการได้ ด้วยเทคโนโลยี Rollback Segment จะจัดการ Instance Recovery ข้อมูลไม่ให้เกิดความเสียหายอันเนื่องมาจาก
การล้มเหลวของระบบ ได้อย่างดีมาก
2.
Oracle ยังมีส่วนที่เรียกว่า Timestamp ทำงานเกี่ยวข้องกับ
Concurrency Control เป็นส่วนที่จัดการการทำงานกับหลาย ๆ Transaction
ในเวลาเดียวกัน โดยทุก ๆ Transaction จะมี Timestamp
เป็นตัวกำหนดเวลาเริ่มต้นของการประมวลผล (Process) ซึ่งช่วยในการขจัดปัญหาหลักของ Concurrency Problems
3. Oracle
ใช้ได้กับฐานข้อมูลกว่า 80 แพลตฟอร์ม
ซึ่งครอบคลุมเกือบทุกแพลตฟอร์มที่มีอยู่ในปัจจุบัน
เริ่มตั้งแต่เครื่องคอมพิวเตอร์บนเมนเฟรม, มินิคอมพิวเตอร์,
พีซี บนระบบปฏิบัติการตั้งแต่ Window 9x, NT, Window CE,
UNIX, SOLARIS, LINUX โดยที่ในทุกพอร์ตมีโครงสร้างการเหมือนกันๆหมด
คำสั่งที่ใช้ก็เป็นแบบเดียวกัน สามารถทำงานร่วมกันได้
สามารถนำข้อมูลจากพอร์ตหนึ่งไปพอร์ตอื่นได้อย่างไม่มีปัญหา.
ประเภทของ Oracle
1.
Personal Oracle
2.
Oracle Server
ทั้ง 2 แบบนี้มีลักษณะการใช้งานและคำสั่งเหมือนกัน
แต่ต่างกันที่ Personal Oracle คือฐานข้อมูลที่เมื่อติดตั้งบนเครื่องคอมพิวเตอร์แล้ว
ผู้ใช้จะต้องนั่งทำงานกับ Oracle นี้ที่หน้าเครื่องท่านั้น
ส่วนของ Oracle Server คือ ฐานข้อมูลในลักษณะเซิร์ฟเวอร์
คือเครื่องคอมพิวเตอร์ที่ติดตั้งโปรแกรมของ Oracle Server ไว้
และยอมให้ผู้ใช้งานเรียกฐานข้อมูล หรือจัดการกับข้อมูลจากเครื่องคอมพิวเตอร์อื่น ๆ
ได้(เรียกเครื่องอื่นๆ เป็นไคลเอนต์)
ดังนั้นถ้าต้องการให้มีผู้เรียกใช้ข้อมูลจากฐานข้อมูลหลาย ๆ คนได้
ก็ควรต้องเลือกแบบที่เป็น Oracle Server