Kamis, 01 Februari 2018

SEJARAH ORACLE DATABASE

SEJARAH SINGKAT ORACLE DATABASE

Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaahn 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. 
Perusahaan ini berkonsentrasi pada pembuatan database server di mainframe. Kisah sukses Oracle Corp terkait dengan sejarah dan teori database relasional. Teori database relasional diperkenalkan hampir secara simultan oleh Edgar F. Codd (dalam artikelnya yang terkenal Large shared data banks) dan seorang penemu lain yang kurang dikenal, pada tahun 1969. IBM adalah perusahaan pertama yang menerapkan model relasional ini dalam bahasa SQL, dengan produknya DB2. Sayangnya IBM agak ragu akan keampuhan SQL dan model relasional (nantinya akan berpengaruh pada ketertinggalan IBM di pasar database-server sistem operasi Unix dan Windows).
Larry melihat perkembangan teori model relasional dan implementasi database relasional dalam DB2. Ia yakin bahwa model relational adalah “way of the future” dan memutuskan untuk mengimplementasikan model relasional di produk Oracle. Sebelumnya produk database Oracle memakai model nonrelasional. Oracle menjadi pesaing kuat bagi IBM dalam pasar database server di mainframe, terutama database bermodel relasional.
Sekitar pertengahan tahun 1980an, Larry mendiversifikasi produk Oracle (versi 6.x) keluar mainframe, yakni ke sistem operasi Unix. Selanjutnya tahun 1996 Oracle Corp mendiversifikasi Oracle (versi 7.x) ke sistem operasi Novell Netware, Windows NT, dan Linux (versi 8.x, tahun 1997). Mulai pertengahan tahun 1990an Oracle Corp mulai membuat juga produk-produk nondatabase-server seperti application server (WebDB, OAS), development tools (Oracle Developer, Oracle Designer), dan application suite (Oracle Apps).

PENGERTIAN ORACLE

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
  1. Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
  2. Menangani manajemen space dan basis data yang besar
  3. Mendukung akses data secara simultan
  4. Performansi pemrosesan transaksi yang tinggi
  5. Menjamin ketersediaan yang terkontrol
  6. Lingkungan yang terreplikasi
Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL.
Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.
Namun yang mereka tidak perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.

PENGEMBANGAN PERANGKAT LUNAK ORACLE:

Alat Oracle Corporation untuk aplikasi berkembang termasuk (antara lain):
  1. Oracle Designer
  2. Oracle Developer-yang terdiri dari Oracle Form, Oracle Penemu dan Oracle   Laporan
  3. Oracle jdeveloper
  4. Netbeans
  5. Oracle Application Express – juga dikenal sebagai APEX
  6. Oracle SQL Developer
  7. Oracle SQL Plus
  8. Lembar Kerja
  9. OEPE, Oracle Enterprise Pack untuk Eclipse.
Alat-alat eksternal dan pihak ketiga Banyak membuat tugas-tugas database administrator Oracle lebih mudah.

PERSAINGAN PRODUK ORACLE DATABASE

Pesaing dari perangkat lunak Oracle adalah:
  1. IBM: DB2, Informix, UDB
  2. Microsoft SQL Server
  3. Teradata (data warehousing dan business intelligence)
  4. Software AG: Adabas
Oracle dan IBM menekankan pada platform menengah seperti UNIX dan Linux, sementara Microsoft cenderung meraih pasar untuk kelas rendah (Microsoft Windows platforms). Basis data Oracle juga bersaing dengan basis data sumber-terbuka (open-source relational databases), seperti PostgreSQL, Firebird, dan MySQL. Perangkat lunak EnterpriseDB yang berbasis PostgreSQL, belum lama ini mengumumkan fitur yang kompatibel dengan Oracle dengan harga yang sangat wajar dan murah.
Oracle mendominasi pasar database server, hal ini mungkin didasarkan kepada banyak perusahaan berskala besar mengunakan Oracle dalam mengelola datanya. Perusahaan Oracle didirikan pada tahun 1977 oleh tiga orang programmer, Bob Miner, Ed Oates dan Larry Ellison yang menjabat sebagai CEO (Chief Executive Officer). Konon, dari ketiga programmer tersebut, Larry adalah yang ‘nomor 3′ dalam programming. Larry lebih sering (dan lebih senang) mengerjakan pemasaran, dan drop out dari kuliah karena keasyikannya di Oracle. Perusahaan ini berkonsentrasi pada pembuatan database server di mainframe. Kisah sukses Oracle Corp terkait dengan sejarah dan teori database relasional.
Larry Ellison penemu Software Development Laboratories Tahun 1977. Tahun 1979 SDL dirubah menjadi RSI memperkenalkan produk Oracle Versi 2 sebagai awal produk komersial relational database system. Versi ini tidak mendukung transaksi tapi menerapkan basic SQL untuk query dan joins. RSI tidak pernah meluncurkan versi 1 sementara versi 2 di anggap sebagai trik marketing. Tahun 1983 RSI merubah namanya menjadi oracle corporation..
Dalam bidangnya, Oracle memiliki beberapa layanan, diantaranya ialah:
  1. Oracle Academy (pelatihan dalam komputasi dan perdagangan dalam kemitraan dengan lembaga pendidikan)
  2. Oracle Consulting
  3. Oracle University (pelatihan dalam produk-produk Oracle)
  4. Program Sertifikasi Oracle
  5. Oracle On Demand (penawaran SaaS)
  6. Oracle Dukungan

KEKURANGAN DAN KELEBIHAN DARI ORACLE

KEKURANGAN :

  1. Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
  2. Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
  3. Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
  4. Data yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada database management.
  5. Harga yang sangat mahal untuk sebuah database dan penggunaan Oracle sangat memakan banyak biaya, mulai dari device sampai diperlukannya DBA yang handal.
  6. HP dan pertahanan (DEF) yang tergolong sedang

 KELEBIHAN :

  1. Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
  2. Dapat menangani jumlah data dalam ukuran yang besar. Tidak sama seperti halnya mysql yang Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
  3. Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
  4. Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus-menerus bertambah besar.
  5. Memiliki kemampuan Technology Cluster Server, dimana jika terdapat lebih dari satu unit server misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja bersama sebagai 100 aktif server.
  6. Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
  7. Bisa berjalan pada lebih dari satu platform system operasi.
  8. Pemrosesan data yang sangat cepat, open source.
  9. Ketika kita mengakses database dan kemudian ada kejadian seperti listrik mati misalnya maka data yang sudah kita simpan tidak rusak/hilang. Oracle memiliki kemampuan flashback, sehingga semua jenis transaksi yang salah akan dapat dikembalikan. Dan dapat menampung data dalam sekala besar.
  10. dalam PvE maupun PvP,Oracle dapat meningkatkan kerja tim dengan berbagai buff, menghidupkan kembali orang yang mati, sehingga dicari cari untuk party, selain itu juga terlihat pada besarnya MP yang dimilikinya.

Source : 
  1. https://muammaruin.wordpress.com/2015/12/08/oracle-database/
  2. http://dewanggaarda.blogspot.co.id/2017/09/sejarah-oracle-sejarah-singkat-oracle.html

Tidak ada komentar:

Posting Komentar