Oracle adalah Object-Relational Database Management System, atau disingkat ORDBMS. RDBMS Tradisional (Oracle Version 7 atau kebawah) menyimpan data pada tables yang disebut relations.
Oracle menyediakan ekstensi berorientasi objek ke RDBMS yang membentuk
entitas objek relasional database yang baru. Pada Objek Relasional
database, columns dapat mewakili salah satu nilai tunggal (seperti dalam
database relasional standar), varray()(fixed number pada additional
records) atau REF untuk tabel kedua di mana jumlah variabel data dapat
disimpan.
Struktur Memory Oracle terdiri dari :
- SGA (Shared Global Area): Merupakan area memory yang menyimpan data dan control information untuk Instance. SGA sendiri dishared oleh server dan background process.
- PGA (Program Global Area):
Merupakan area memory yang menyimpan data dan control information untuk
setiap server proses. PGA inilah yang meng-handle server proses. Setiap
proses memiliki satu PGA. PGA bersifat Private.
SGA terdiri dari :
- Shared Pool: Menyimpan semua aktivitas pengguna agar tidak terjadi parsing.
contoh : sebuah SELECT statement akan dieksekusi. Statement tersebut disimpan ke cache Shared Pool. - Streams Pool : digunakan untuk menyimpan data untuk kepentingan replikasi database.
- Large Pool : Memiliki kapasitas yang besar dan Biasa digunakan untuk recovery, backup, restore. Large Pool menyimpan session information ketika oracle dalam mode shared.
- Java Pool : Memiliki fungsi hampir sama dengan Shared Pool tetapi menyimpan eksekusi yang menggunakan bahasa atau aplikasi Java.
- Database Buffer Cache : Menyimpan hasil eksekusi dari Shared Pool.
- Redo Log Buffer : Menyimpan semua eksekusi yang memodifikasi data database. Hasil modifikasi ini akan disimpan dalam redo log buffer saat user melakukan commit.
- aldiansyah12rpl3.blogspot.com
thanks atas kunjungannya:)
BalasHapus