ORACLE
Pengertian Oracle adalah database
relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis
data RDBMS (Relational Data Base Management System) yang multi-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.
Gambar arsitektur strurktur oracle
Keunggulan-keunggulandatabase Oracle yang membuat Oracle
sebagai produk database yang paling banyak dipakai adalah sebagai berikut:
- Scalability, kemampuan menangani banyak user yang Melakukan koneksi secara simultan tanpa berkurangnya performance secara signifikan. Dalam dokumentasinya, Oracle menyebutkan bahwa database Oracle dapat melayani puluhan ribu user secara simultan.
- Reliability yang bagus, yaitu kemampuan untuk melindungi data dari kerusakan jikaterjadi kegagalan fungsi pada sistem seperti disk failure.
- Stability, yaitu kemampuan untuk tidak crash karena beban yang tinggi.
- Availability, yaitu kemampuan dalam penanganan crash atau failure agar service tetap.
- Multiplatform, dapat digunakan pada banyak sistem operasi seperti Windows, Unix, Linux dan Solaris.
- Mendukung Database berukuran besar
- Security yang cukup handal
PERBEDAAN MYSQL DAN ORACLE
- Kalau di MySQL biasanya kita bikin 1 database untuk tiap project yang kita buat, dan dalam database itu kita buat tabel-tabel yang diperlukan dalam project yang sedang kita buat
- Berbeda dengan Oracle, biasanya di Oracle kita membuat 1 database, dalam database itu ada yang namanya Schema. dan baru dalam shcema itu ada tabel-tabel. jadi urutannya DATABASE – SCHEMA –TABLE
- Jadi biasanya kalo di oracle, kita membuat 1 shcema untuk 1 project yang kita buat dan dalam schema itulah kita buat tabel-tabel yang diperlukan dalam project
- Selain itu biasanya kalo di MySQL kita membuat user trus dikasih grand ke user tersebut untuk mengakses database atau tabel tertentu, selain itu biasanya untuk membuat database kita tidak perlu membuat user.
- Berbeda dengan oracle, kalo kita membuat shcema baru otomatis kita harus membaut user baru untuk schema tersebut, tapi bisa juga user yang kita gunakan mengakses schema milik user lain dengan cara ngasih grand lewat user SYSTEM atau kalo di MySQl lebih dikenal dengan ROOT
- Mysql adalah database , sedangkan Oracle bukan hanya database tetapi merupakan development tool
- Mysql digunakan untuk usaha kecil dan menengah sedangkan oracle untuk skala enterprise.
- Pada Mysql dukungan table sampai dengan 60 ribu table sedangkan pada oracle dukungan memori untuk databasenya mencapai 1 terabyte.
- Pada mysql dikenal tipe data Varchar sedangkan di oracle tidak, melainkan varchar2.
- Mysql bersifat open source alias gratis yang berada di bawah lisensi GPL(General Public license) walaupun juga ada versi berbayar yaitu enterprise , sedangkan oracle bersifat license kecuali produk oracle xe yang dapat digunakan untuk belajar oracle bagi mahasiswa.
- Secara Logic pada mysql user berada di luar database sehingga satu user dapa membuat beberapa database, sedangkan pada oracle dikenal adanya schema dimana user berada di dalam database yang dimana pengaturan user ini dilakukan oleh user system/dba
- Mysql sangat banyak digunakan sebagai database pada aplikasi web(php,jsp,ruby on rails) karena sifatnya yang free dan ringan serta multiplatform, sedangkan oracle tidak begitu banyak digunakan pada aplikasi web.
- Pada mysql tidak dibutuhkan storage yang besar sedangkan pada oracle haruslah siap mempunyai storage yang besar.
- Dalam Hal keamanan mysql yang sudah mencapai versi 5.4 sudah cukup aman sedangkan oracle yang sudah dalam versi 11g dalam hal keamanan lebih aman dari yang lain.
- Karena sifatnya yang opensource tidak ada dukungan support bagi yang memakainya sedangkan pada oracle karena sifatnya yang license terdapat dukungan support bagi pemakainya.
NETBEANS
Netbeans adalah salah satu
aplikasi IDE yang digunakan programmer untuk menulis, mengompile, mencari
kesalahan, dan menyebarkan program.netbeans ditulis dalam bahasa java namun
dapat juga mendukung bahasa pemrogramman lain. program ini bebas digunakan.
Fitur-fitur pada netbeans :
- Smart code completion : mengusulkan nama variable dari suatu tipe,
melengkapi keyword, dan mengusulkan tipe parameter dari method
- Menggunakan
code generator : dengan menggunakan fitur ini kita dapat meng-generate
constructor, setter and getter method, dll.
- Error stripe : fitur yang menandai baris yang error dengan
menghiglight merah.
- Bookmarking
: fitur yang digunakan untuk menandai baris yang suatu saat hendak kita
modifikasi
- go to commands : fitur yang digunakan untuk jump ke deklarasi
variable, source code atau file yang ada pada project yang sama.
Database yang didukung Netbeans :
- JDBC merupakan spesifikasi standar dari javasoft API yang memungkinkan
program java untuk mengakses sistem database manajemen.
- JDBC API terdiri dari satu set
interface dan kelas yang ditulis dengan bahasa pemrogramman java.
- Ojdbc (oracle java database
conectivity) adalah driver yang menghubungkan program java dan oracle.
- Mysql-connector-java
adalah driver yang menghubungkan program java dan oracle.
- JDBC-ODBC
- MySQL-server
Detail lengkap Praktikum ke - 1 Simbada
Klik icon untuk mendownload
sumber : http://pwtenan.blogspot.com/2010/03/perbedaan-oracle-dengan-mysql.html
0 komentar:
Posting Komentar