Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.
Oracle menggunakan SQL (Structured query language) sebagai bahasa perantara antara user dan database. Kemudian Oracle Corp mengembangkan sebuah bahasa procedural yang mereka sebut sebagai PL/SQL. Dengan menggunakan kedua bahasa ini, seorang user dapat mengoptimalkan penggunaan database Oracle.
Keunggulan Oracle dibanding dengan yang lain :
1. Client/server environment
Oracle berjalan di jaringan komputer. Oracle memisahkan proses antara database server dan aplikasi client. Server yang terinstal Oracle bertanggung jawab menangani proses database, sementara client/workstation yang menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini akan mengurangi kemacetan jaringan.
Oracle berjalan di jaringan komputer. Oracle memisahkan proses antara database server dan aplikasi client. Server yang terinstal Oracle bertanggung jawab menangani proses database, sementara client/workstation yang menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini akan mengurangi kemacetan jaringan.
2. Ukuran database yang besar dan pengaturan space
Oracle mendukung ukuran database yang sangat besar hingga jumlahnya terabyte. Oracle juga mendukung pengaturan penggunaan space pada harddisk, sehingga ruangan harddisk termanfaatkan secara efisien.
Oracle mendukung ukuran database yang sangat besar hingga jumlahnya terabyte. Oracle juga mendukung pengaturan penggunaan space pada harddisk, sehingga ruangan harddisk termanfaatkan secara efisien.
3. Multiuser
Oracle mendukung pelayanan banyak user, yang terkoneksi pada waktu yang sama, dan mengakses data yang sama. Dengan fasilitas ini , Oracle mampu menghindari konflik data secara baik.
Oracle mendukung pelayanan banyak user, yang terkoneksi pada waktu yang sama, dan mengakses data yang sama. Dengan fasilitas ini , Oracle mampu menghindari konflik data secara baik.
4. Connectibility
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
5. Hight transaction processing perfomance
Oracle dapat mengatur sistem agar pemrosesan data dapat berjalan dengan cepat walaupun jumlah transaksi sangat banyak pada suatu waktu.
Oracle dapat mengatur sistem agar pemrosesan data dapat berjalan dengan cepat walaupun jumlah transaksi sangat banyak pada suatu waktu.
6. Availability
Oracle dapat menjalankan database secara terus menerus, 24 jam sehari. Pemisahan sistem komputer dan proses backup dapat dilakukan secara on line, tanpa harus mematikan database.
Oracle dapat menjalankan database secara terus menerus, 24 jam sehari. Pemisahan sistem komputer dan proses backup dapat dilakukan secara on line, tanpa harus mematikan database.
7. Manajemen Keamanan yang baik
Oracle menghindari akses database dari pihak-pihak yang tidak diinginkan. Oracle memiliki fitur yang baik untuk membatsi dan memonitor akses data.
Oracle menghindari akses database dari pihak-pihak yang tidak diinginkan. Oracle memiliki fitur yang baik untuk membatsi dan memonitor akses data.
8. Database enforced integrity
Oracle mempunyai kontrol untuk mengendalikan data mana saja yang dapat diterima database. Tidak perlu membuat kode dibanyak aplikasi, cukup di satu database Oracle.
Oracle mempunyai kontrol untuk mengendalikan data mana saja yang dapat diterima database. Tidak perlu membuat kode dibanyak aplikasi, cukup di satu database Oracle.
9. Portabilitas
Oracle dapat berjalan diberbagai sistem operasi, baik Linux, Windows, Unix, dan masih banyak lagi. Aplikasi yang menggunakan data Oracle dapat dengan mudah mengakses data Oracle yang berjalan di sistem apapun.
Oracle dapat berjalan diberbagai sistem operasi, baik Linux, Windows, Unix, dan masih banyak lagi. Aplikasi yang menggunakan data Oracle dapat dengan mudah mengakses data Oracle yang berjalan di sistem apapun.
10. Distributed system
Oracle dapat memisahkan databasenya dalam komputer-komputer yang secara fisik terpisah, namun secara logis terlihat seerti satu database.
Oracle dapat memisahkan databasenya dalam komputer-komputer yang secara fisik terpisah, namun secara logis terlihat seerti satu database.
11. Replicant environment
Oracle mampu menduplikasi database object dalam lokasi server yang berbeda-beda. Hal ini sangat membantu jika salah satu server rusak, server lain dapat langsung menggantikan fungsinya.
Oracle mampu menduplikasi database object dalam lokasi server yang berbeda-beda. Hal ini sangat membantu jika salah satu server rusak, server lain dapat langsung menggantikan fungsinya.
Tidak ada komentar:
Posting Komentar