oracle

Oracle คืออะไร?

ก่อนเราจะบอกว่า Oracle คืออะไร  เรามารู้จักเจ้าของคำนี้ก่อน ซึ่งก็คือ Oracle Corporation บริษัทที่มีชื่อเสียงทางด้าน product database ซึ่งโดยปกติถ้าพูดถึง Oracle แล้วทุกคนจะเข้าใจตรงกันว่าหมายถึง Oracle RDBMS (object-relational database management system) ซึ่งก็คือ database หรือ ฐานข้อมูลนั้นเอง

แล้วทำไมเราต้องมี database ด้วยหละ ?

สำหรับผู้ที่ไม่ได้อยู่ในวงการ IT อาจจะไม่ทราบถึงความสำคัญของ database 
เพราะจริงๆแล้ว งานหลักของ database อยู่เบื้องหลังของงานระบบทุกชนิด 
เพราะมันคือสถานที่สำหรับเก็บข้อมูลทั้งหมด เพื่อให้ application ที่เป็นหน้ากาก 
ดึงเอาข้อมูลที่ต้องการออกมาแสดงผล เพราะฉะนั้น คุณสมบัติที่ database ต้องมี
เป็นอันดับหนึ่่งเลยคือ ความรวดเร็วในการดึงข้อมูลด้วย SQL-statement (query) ซึ่งยิ่งเรามีข้อมูล
ที่เยอะมาก การทำงานของ database ก็จะต้องยิ่งซับซ้อนมาขึ้น

ความนิยมของ Oracle

ในปี 2016 ทาง Oracle ยังคงเป็นผู้นำตลาดในเรื่องผลิตภัณฑ์ database ทั่วโลก กว่า 41.6% market share ที่ครองตลอดอยู่ตั้งแต่ปี 2015  นอกจากนี้ทาง Oracle Corp ยังนำเทคโนโลยี่ใหม่ๆที่นอกเหนือจาก database ด้วย ตั้งแต่ที่ควบรวมกับ Sun Microsystems Inc. ในปี 2010 ซึ่งรวมถึงยึดเอา MySQL database  มาด้วย ทั้งๆที่เป็น open source relational database ยอดนิยมและเป็นส่วนหนึ่งของ LAMP software stack สำหรับ web application เลยทำให้เกิด MySQL commercial versions ขึ้น

Sun Oracle   MySQL database

จุดแข็ง

  • ความน่าเชื่อถือที่ได้รับการไว้วางใจทั่วโลกจากทั้บริษัทเอกชนจำนวนมาก และ รัฐบาล
  • ง่ายต่อการ search หาข้อมูลเพิ่มเติม เนื่องจากจำนวนผู้ใช้งานที่สูง
  • ระบบความปลอดภัยที่เป็นจุดเด่นที่สุด
  • มี patch update เพื่อแก้ไข bug ตลอด
  • เครื่องมือในการ admin และ ปรับแต่งค่า ถูกติดตั้งมาพร้อมกันแต่แรก
  • PL/SQL ช่วยลดภาระในการทำงานของ admin อย่างมาก
  • มี course training รวมถึง cerificate รับรองมากมาย
  • ความสามารถของ Enterprise Manager Control ( E.M.) ที่สามารถบริหารจัดการ ผ่านทาง web browser ได้ง่าย
  • มี feature เพิ่มเติมเพื่อทำ redundacy เช่น RAC, Data Guard, Golden Gate

จุดอ่อน

  • ยากสำหรับผู้ที่เริ่มเรียนรู้ใหม่
  • การติดตั้งใช้เวลานามาก อาจจะเพราะด้วย function การทำงานขนาดใหญ่
  • ถูกออกแบบให้รองรับบน linux อย่างจำกัดเพียงไม่กี่ตัว เพราะ software ถูกพัฒนาและทดสอบบน RHEL และ Oracle Linux
  • ไม่สามารถ install ลงบน MacOSx ได้แบบตรงๆ เพราะถูกออกแบบให้ลงได้เป็นหลักบน Solaris
  • เปลิอกขนาด disk เพราะ file system มีขนาดใหญ่
  • ในมุม admin ค่อนข้างใช้เวลานานในการศึกษาเรียนรู้

ประเภทของ Oracle

  • Personal Oracle  ออกแบบสำหรับ personal computer ที่ใช้ส่วนตัวคนเดียวหน้าเครื่องเท่านั้น
  • Oracle Server  ใช้งานเพื่อให้ application ภายนอกติดต่อเข้ามา หรือ ในลักษณะ Client

 

Author: Suphakit Annoppornchai

Credit: https://saixiii.com,http://searchoracle.techtarget.com

19 Thoughts to “Database Oracle คืออะไร Oracle คือ โปรแกรมฐานข้อมูลที่นิยมใช้ทั่วโลก”

  1. […] Microsystems (ซึ่งปัจจุบันถูกควบรวมเข้ากับบริษัท database ยักษ์ใหญ่ที่สุด หรือ Oracle Copora…) และนำออกมาเผยแพร่เมื่อปี 1995 เป็น […]

Leave a Reply