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 ขึ้น
จุดแข็ง
- ความน่าเชื่อถือที่ได้รับการไว้วางใจทั่วโลกจากทั้บริษัทเอกชนจำนวนมาก และ รัฐบาล
- ง่ายต่อการ 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
[…] เช่น Microsoft SQL Server, Oracle Database, IBM DB2 และ MySQL […]
[…] Microsystems (ซึ่งปัจจุบันถูกควบรวมเข้ากับบริษัท database ยักษ์ใหญ่ที่สุด หรือ Oracle Copora…) และนำออกมาเผยแพร่เมื่อปี 1995 เป็น […]
[…] ที่รองรับ SQL เช่น Oracle , DB2, MS-SQL, […]
[…] database และ oracle ได้ […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]
[…] Oracle, […]