Oracle แต่ละเวอร์ชั่น
credit: https://www.educba.com/oracle-versions/
Oracle Database 1.0 (1979)
- ฐานข้อมูลเชิงสัมพันธ์ (Relational Database): เป็นรุ่นแรกที่ใช้แนวคิดฐานข้อมูลเชิงสัมพันธ์.
- การใช้ภาษา SQL: รองรับการใช้ภาษา SQL ในการจัดการฐานข้อมูล.
- รองรับ Multiple Users: สามารถรองรับการใช้งานจากผู้ใช้หลายคนพร้อมกัน.
Oracle Database 2.0 (1983)
- รองรับ Multiple Operating Systems: สามารถทำงานบนระบบปฏิบัติการหลายระบบ.
- เทคโนโลยี Client-Server: รองรับการทำงานในรูปแบบ client-server.
- การเพิ่มประสิทธิภาพการทำงาน: มีการปรับปรุงประสิทธิภาพการทำงานของระบบฐานข้อมูล.
Oracle Database 6 (1988)
- รองรับ PL/SQL: เพิ่มการสนับสนุนภาษาโปรแกรม PL/SQL.
- การจัดการการกู้คืนข้อมูล: แนะนำ Recovery Manager (RMAN) เพื่อการกู้คืนข้อมูลที่ดีขึ้น.
- การพัฒนาประสิทธิภาพ: ปรับปรุงประสิทธิภาพการทำงานและความน่าเชื่อถือของระบบฐานข้อมูล.
Oracle Database 7 (1992)
- การจัดการ Transaction ที่ดีขึ้น: ปรับปรุงการจัดการ Transaction ให้มีความมั่นคงมากขึ้น.
- การกู้คืนข้อมูล (Recovery): การปรับปรุง Recovery Manager (RMAN) ให้มีประสิทธิภาพมากขึ้น.
- การรองรับ Object-Relational: เพิ่มการรองรับ Object-Relational Database.
Oracle Database 8 (1997)
- รองรับ Object-Relational: เพิ่มการสนับสนุนสำหรับ Object-Relational Database.
- การจัดการข้อมูลขนาดใหญ่: เพิ่มการสนับสนุนสำหรับ data warehousing.
- รองรับการใช้งานอินเทอร์เน็ต: ปรับปรุงการใช้งานร่วมกับ internet applications.
Oracle Database 8i (1999)
- รองรับ Java: เพิ่มการสนับสนุน Java ในฐานข้อมูล.
- Internet Protocols: รองรับโปรโตคอล HTTP และ LDAP.
- การปรับปรุงประสิทธิภาพ: ปรับปรุงประสิทธิภาพการทำงานของฐานข้อมูล.
Oracle Database 9i (2001)
- Real Application Clusters (RAC): เพิ่มการสนับสนุน Real Application Clusters.
- การแบ่ง Partition: การสนับสนุนการแบ่ง Partition ของตาราง.
- Advanced Queuing: เพิ่ม Advanced Queuing สำหรับการจัดการคิวข้อมูล.
Oracle Database 10g (2003)
- Grid Computing: เพิ่มการสนับสนุน Grid Computing.
- Automatic Storage Management (ASM): ระบบจัดการพื้นที่เก็บข้อมูลอัตโนมัติ.
- Flashback Technology: ฟีเจอร์สำหรับการกู้คืนข้อมูลย้อนกลับในช่วงเวลาหนึ่ง.
Oracle Database 11g (2007)
- Active Data Guard: เพิ่มการสนับสนุน Active Data Guard สำหรับการสำรองข้อมูลแบบเรียลไทม์.
- SecureFiles: ระบบจัดการไฟล์ที่มีความปลอดภัยสูง.
- Data Compression: ฟีเจอร์การบีบอัดข้อมูลเพื่อประหยัดพื้นที่เก็บข้อมูล.
Oracle Database 12c (2013)
- Multitenant Architecture: รองรับการใช้หลาย PDBs (Pluggable Databases) ในหนึ่ง CDB (Container Database).
- Automatic Data Optimization: ระบบการปรับปรุงข้อมูลอัตโนมัติ.
- In-Memory Column Store: ฟีเจอร์การจัดเก็บข้อมูลในหน่วยความจำแบบคอลัมน์เพื่อเพิ่มประสิทธิภาพการค้นหา.
Oracle Database 18c (2018)
- Autonomous Database: การใช้งานฐานข้อมูลแบบอัตโนมัติที่ลดความยุ่งยาก.
- Automatic Indexing: ฟีเจอร์การสร้างและปรับปรุงดัชนีอัตโนมัติ.
- Real-Time Analytics: การวิเคราะห์ข้อมูลแบบเรียลไทม์.
Oracle Database 19c (2019)
- Stability and Long-term Support: ความมั่นคงและการสนับสนุนระยะยาว.
- การปรับปรุง Performance: การเพิ่มประสิทธิภาพการทำงานของระบบ.
- Automatic Indexing: ฟีเจอร์การสร้างและปรับปรุงดัชนีอัตโนมัติที่เพิ่มประสิทธิภาพ.
Oracle Database 21c (2021)
- Blockchain Tables: ฟีเจอร์การสร้างตารางแบบ blockchain.
- JavaScript Execution: การรันโค้ด JavaScript ในฐานข้อมูล.
- AutoML: การสนับสนุน AutoML สำหรับการเรียนรู้ของเครื่องอัตโนมัติ.
แต่ละเวอร์ชันของ Oracle Database มีการปรับปรุงและเพิ่มฟีเจอร์ใหม่ ๆ อย่างต่อเนื่อง เพื่อให้สามารถตอบสนองความต้องการของผู้ใช้และการเปลี่ยนแปลงของเทคโนโลยีได้อย่างมีประสิทธิภาพ.