Oracle คืออะไร
     Oracle คือ โปรแกรมจัดการฐานข้อมูล โดยโปรแกรมนี้จะทำหน้าที่เป็นตัวกลางคอยติดต่อ ประสานระหว่างผู้ใช้และฐานข้อมูลทำให้ผู้ใช้งานสามารถ โปรแกรมจะจัดการฐานข้อมูลเชิงสัมพันธ์ หรือ DBMS (Relational Database Management System) มีความสามารถทำงานได้ทั้งในรูปแบบ Rational และบางคุณสมบัติของ Object Oriented และยังเป็น RDBMS เชิงพาณิชย์ตัวแรกของโลก ตัวโปรแกรมนี้จะทำหน้าที่เป็นตัวกลางคอยติดต่อ ประสาน ระหว่างผู้ใช้และฐานข้อมูล ทำให้ผู้ใช้งานสามารถใช้งานฐานข้อมูลได้สะดวกขึ้น เช่นการค้นหาข้มูลต่างๆภายในฐานข้อมูลที่ง่ายและสะดวก โดยผู้ใช้ไม่จำเป็นต้องทราบถึงโครงสร้างภายในของฐานข้อมูลแก้ฐานข้อมูลนั้นได้ ใช้งานฐานข้อมูลได้สะดวกขึ้น เช่น การค้นหาข้อมูลต่างๆ ถูกผลิตโดยบริษัทออราเคิล เอลลิสัน

Oracle แพคเกตสินค้าตัวระบบ
Oracle คืออะไร


ข้อดีของ Oracle

  1. เทคโนโลยี Rollback Segment ถูกนำมาใช้ในโปรแกรม Oracle ประโยชน์ Rollback Segment คือ สามารถจัดการกับข้อมูลในกรณีที่เกิดการล้มเหลวของระบบ หรือภาวะระบบไม่สามารถให้บริการได้ ด้วยเทคโนโลยี Rollback Segment จะจัดการ Instance Recovery ข้อมูลไม่ให้เกิดความเสียหายอันเนื่องมาจาก การล้มเหลวของระบบ ได้อย่างดีมาก ประโยชน์ Rollback Segment ที่ทำให้ผลิตภัณฑ์ของ Oracle ครองตลาดผู้ใช้มากสุด เนื่องจากสามารถจัดการกับข้อมูลในกรณีที่เกิด การล้มเหลวของระบบ หรือภาวะระบบไม่สามารถให้บริการได้
  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

บริษัท Oracle เป็นผู้ขายฐานข้อมูลสัมพันธ์ ฐานข้อมูลมีให้ใช้มากกว่า 80 แพลตฟอร์มซึ่งครอบคลุมเกือบทุกแพลตฟอร์มที่มีอยู่ในปัจจุบันภายในฐานข้อมูลที่ง่ายและสะดวกโดยผู้ใช้ไม่จำเป็นต้องทราบ ถึงโครงสร้างภายในของฐานข้อมูลก็สามารถเข้าใช้ฐานข้อมูล ซึ่งเริ่มตั้งแต่เครื่องคอมพิวเตอร์, มินิคอมพิวเตอร์, พีซี บนระบบปฏิบัติการตั้งแต่ Window,  UNIX, SOLARIS, LINUX สามารถทำงานร่วมกันได้ สามารถนำข้อมูลจากพอร์ตหนึ่งไปพอร์ตอื่นได้อย่างไม่มีปัญหา เหมาะแก่การทำระบบต้นแบบเช่น นักพัฒนาสามารถเขียน,ทดสอบ,พัฒนาระบบบนเครื่องได้โดยไม่ต้องสนใจว่าสุดท้ายจะใช้นำไปใช้ที่แพลตฟอร์มไหน

สำหรับท่านใดที่สนใจระบบบริหารที่สามารถทำให้การทำงานในส่วนขององค์กร ทั้งด้านงานเอกชน และภาครัฐและร้านค้า ธุรกิจส่วนตัว สามารถศึกษาในส่วนของ Odoo และ OpenERP  ระบบ ERP Open Source ความสามารถครบเครื่อง โครงสร้างโปรแกรมออกแบบ สามารถศึกษาเพิ่มเติมได้ Click


ข้อมูลอ้างอิง

Oracle คืออะไรและทำงานเพื่ออะไร จะพัฒนาได้อย่างไร? - LifeBytes, [ออนไลน์], เข้าถึงได้จาก https://vidabytes.com/th/que-es-oracle/

5 เหตุผล ทำไมคุณไม่ควรมองข้าม Oracle Database Appliance, [ออนไลน์], เข้าถึงได้จาก https://www.vstecs.co.th/oracle/5-%E0%B9%80%E0%B8%AB%E0%B8%95%E0%B8%B8%E0%B8%9C%E0%B8%A5-%E0%B8%97%E0%B8%B3%E0%B9%84%E0%B8%A1%E0%B8%84%E0%B8%B8%E0%B8%93%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%84%E0%B8%A7%E0%B8%A3%E0%B8%A1%E0%B8%AD%E0%B8%87%E0%B8%82%E0%B9%89%E0%B8%B2%E0%B8%A1-Oracle-Database-Appliance.html

Get Started with Oracle Database | Introduction, [ออนไลน์], เข้าถึงได้จาก https://oracle.github.io/learning-library/data-management-library/database/db-quickstart/workshops/livelabs/?nav=open&lab=intro

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มีวิธีการในการเชื่อมต่อลิ้ง html ที่สร้างเอง ต่อกับ joomla อย่างไรครับ
โดย konunkonun ศ 03 ก.ย. 2010 2:59 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
1956
ส 04 ก.ย. 2010 11:14 pm โดย konunkonun View Topic มีวิธีการในการเชื่อมต่อลิ้ง html ที่สร้างเอง ต่อกับ joomla อย่างไรครับ
ช่วยด้วยครับ เจอปัญหา 500 - An error has occurred!
โดย siwach_2010 ศ 03 ก.ย. 2010 11:16 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
6
6729
ศ 17 ก.ย. 2010 3:55 pm โดย imsn View Topic ช่วยด้วยครับ เจอปัญหา 500 - An error has occurred!
ขอความช่วยเหลือเรื่องการติดตั้ง virtue mart คับ
โดย rukturna พฤ 02 ก.ย. 2010 8:56 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1320
พฤ 02 ก.ย. 2010 10:58 pm โดย mindphp View Topic ขอความช่วยเหลือเรื่องการติดตั้ง virtue mart คับ
เรื่อง QR-Barcode
โดย Anonymous พฤ 02 ก.ย. 2010 5:39 pm บอร์ด Programming - PHP
3
1625
ศ 10 ก.ย. 2010 6:18 pm โดย coolingone2 View Topic เรื่อง QR-Barcode
ติดตั้งภาษาไทย สำหรับหน้าเว็บ
โดย khunta พ 01 ก.ย. 2010 10:36 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1054
พ 01 ก.ย. 2010 11:13 am โดย khunta View Topic ติดตั้งภาษาไทย สำหรับหน้าเว็บ
กำหนดความสูงของ div ซ้ายขวาให้เท่ากัน
โดย Anonymous อ 31 ส.ค. 2010 2:23 pm บอร์ด HTML CSS
1
2854
พ 01 ก.ย. 2010 2:03 am โดย pjgunner View Topic กำหนดความสูงของ div ซ้ายขวาให้เท่ากัน
ช่วยด้วยครับ ทำไมบาง Subdomain ติด บางอันไม่ติด งง
โดย Anonymous อ 31 ส.ค. 2010 11:27 am บอร์ด Programming - PHP
5
1392
อ 31 ส.ค. 2010 11:32 pm โดย mindphp View Topic ช่วยด้วยครับ ทำไมบาง Subdomain ติด บางอันไม่ติด งง
ปัญหา Fatal error: Cannot use 'parent' as class name as it is reserved
โดย mindphp อ 31 ส.ค. 2010 2:09 am บอร์ด Programming - PHP
2
1109
ศ 10 ก.ย. 2010 11:22 am โดย mindphp View Topic ปัญหา Fatal error: Cannot use 'parent' as class name as it is reserved