Sejarah DB2:
DB2 memiliki sejarah
panjang dan ditenggarai sebagai perangkat lunak basisdata pertama yang
mengimplementasikan SQL, meski demikian, umumnya Oracle lebih dikenal sebagai
perangkat lunak basisdata pertama yang dikomersilkan secara luas dengan
menyertakan dukungan atas SQL.
Penamaan DB2 pertama kali diberikan pada tahun
1983 untuk produk sistem basis data milik IBM saat merilis produk tersebut
untuk platform peladen kelas. Sebelumnya, produk sejenis dinamai sebagai SQL/DS. Sistem 38 yang muncul lebih
awal sebenarnya juga telah membawa paket perangkat lunak basis data relasional
yang dinamai System Relational.
Asal muasal DB2 bermula pada era tahun 1970an saat Edgar F. Codd yang saat itu
merupakan karyawan IBM, menjabarkan teori basisdata relasional yang
dipublikasikannya pada bulan juni 1970. Untuk mengimplementasikan model
tersebut, Codd membutuhkan suatu bahasa basisdata relasional yang kemudian
dinamainya sebagai Alpha. Pada
masa itu, IBM bahkan tidak yakin atas potensi dari ide yang dicetuskan oleh
Codd, dan cenderung membiarkan implementasinya dilakukan oleh sekelompok
programmer IBM tanpa dipandu oleh Codd, merekalah yang kemudian melanggar
beberapa kaidah mendasar dari model relasional yang dicetuskan oleh Codd. Hasil
kerja dari sekelompok programmer ini dinamai oleh mereka sebagai "Structured English QUEry Language"
atau singkat SEQUEL. Saat IBM bermaksud merilis produk sistem basisdata yang
pertama, mereka membutuhkan bahasa yang bisa digunakan untuk pengaksesan data,
SEQUEL akhirnya dimodifikasi ulang dan dinamai sebagai System Query Language
atau disingkat SQL untuk membedakannya dengan SEQUEL.
Saat Informix
mengakuisisi Illustra dan membuat produk basis data mereka menjadi object-SQL
DBMS dengan diperkenalkan produk Universal Server, baik Oracle dan IBM
mengikuti jejak tersebut dengan menambahkan dukungan yang sama atas produk
basis data yang ada. Tahun 2001, IBM mengakuisisi Informix dan berhasil
menggabungkan teknologi basis data pada produk basis data IBM DB2.
Selama beberapa tahun, DB2 umumnya hanya tersedia
secara eksklusif pada jajaran produk komputer mainframe milik IBM. Baru pada
beberapa tahun terakhir, IBM menyediakan pula versi DB2 yang mendukung sistem
operasi lain, termasuk dalam hal ini Linux,Unix dan server Windows.Sebab itu
rilis produk DB2 yang mendukung platform-platform tersebut dikenal pula sebagai
IBM DB2 LUW.
DB2 merupakan relational database management system
(RDBMS) yang memungkinkan pemakai melakukan CREATE, UPDATE dan CONTROL terhadap
basis data relasional dengan menggunakan Structured Query Language (SQL). DB2
didisain untuk memperoleh informasi yang dibutuhkan dalam bisnis berskala kecil
maupun besar.
DB2 merupakan suatu sistem terbuka. Selain untuk client platform yang disediakan oleh IBM, semua basis data yang ada dalam DB2 server dapat diakses dari beberapa produk yang menunjang protokol Distributed Relational Architecture (DRDA). Hal tersebut dimaksudkan untuk mengurangi kebutuhan komponen tambahan dan gateway yang mahal.
DB2 merupakan suatu sistem terbuka. Selain untuk client platform yang disediakan oleh IBM, semua basis data yang ada dalam DB2 server dapat diakses dari beberapa produk yang menunjang protokol Distributed Relational Architecture (DRDA). Hal tersebut dimaksudkan untuk mengurangi kebutuhan komponen tambahan dan gateway yang mahal.
2.3.6 Kekurangan dan Kelebihan DB2
Kelebihan
-Menunjang client/server platform, aplikasimultimedia,
object oriented
-Dirancang untuk memperoleh informasi dalam bisnis
berskala kecil maupun besar
-Memiliki alat yang mengizinkan user membuat
macam-macam aplikasi untuk mengakses dan bekerja dengan data
-Mendukung abstraksi penyimpanan logical database
table dalam multi node dan multi disk environtment.
-DB2 mendukung strip(pencacahan /penyebaran) antar
kontainer.
-DB2 juga mendukung prefecthing dan asynchronous
writes menggunakan thread yang terpisah.
Kekurangan
- Bukan merupakan Open-Source, jadi kita harus
membayar untuk dapat menggunakan DB2 yang resmi
- Memerlukan spesifikasi OS tertentu untuk dapat
menjalankan DB2
- Platform specified
-Tidak bisa download langsung dari IBM
-Speednya masih kalah dengan MySql dan Oracle
0 komentar:
Posting Komentar