IBM DB2

IBM DB2 ialah pelayan pangkalan data model hubungan yang dibangunkan oleh IBM. Terdapat tiga produk utama dalam keluarga DB2 iaitu DB2 untuk LUW (Linux, Unix, dan Windows), DB2 untuk z/OS (kerangka utama), dan DB2 untuk iSeries (dahulunya OS/400). Produk DB2 LUW boleh dijalankan pada pelbagai edaran Linux dan UNIX, seperti Red Hat Linux, SUSE Linux, AIX, HP/UX, dan Solaris, dan kebanyakan sistem Windows. DB2 turut menggerakkan edisi Gudang IBM InfoSphere, yang secara asasnya DB2 LUW dengan DPF (Database Partitioning Feature), sebuah seni bina gudang data hampa kongsi selari yang besar. Satu lagi RDBMS, Informix, telah diperolehi IBM pada tahun 2001.

Maklumat teknikal
DB2 boleh ditadbir menerusi baris perintah mahupun GUI. Antara muka baris perintahnya memerlukan pengetahuan yang lebih meluas mengenai produk ini tetapi boleh diskrip dan diautomasikan dengan mudah. GUInya pula ialah pelanggan Java rentas-pelantar yang mempunyai pelbagai wizard sesuai untuk pengguna baharu.
DB2 menyokong SQL serta XQuery. Ia juga mempunyai pelaksanaan asli bagi storan data XML, di mana data XML disimpan sebagai XML (bukan sebagai data hubungan atau data CLOB) untuk capaian lebih pantas menggunakan XQuery.

DB2 ada API untuk REXX, PL/I, COBOL, RPG, FORTRAN, C++, C, Delphi, .NET CLI, Java, Python, Perl, PHP, Ruby, dan banyak lagi bahasa pengaturcaraan lain.  DB2 turut menyokong penyepaduan kedalam persekitaran pembangunan bersepadu Eclipse dan Visual Studio.

Pemprosesan ralat
Satu ciri penting atur cara komputer DB2 ialah pengendalian ralat. Struktur kawasan komunikasi SQL (SQL communications area, SQLCA) pernah digunakan secara khusus dalam atur cara DB2 bagi memulangkan maklumat ralat kepada atur cara aplikasi selepas setiap kenyataan SQL dilaksanakan. Diagnosis ralat yang utama, tetapi tidak berguna secara sendirian, dilakukan dalam medan SQLCODE dalam blok SQLCA.

Versi

LUW 

 v8.1 - v8.2 - bernama kod Stinger
 v9.1 - bernama kod Viper
 v9.5 - bernama kod Viper2
 v9.7 - bernama kod Cobra
 v9.8 - Only Pure Scale
 v10.1 - bernama kod Galilleo
 v10.5 - Blu Acceleration.

Pautan luar
 Toad for IBM DB2 LUW
 Toad for IBM DB2 z/OS
 Halaman DB2 di ibm.com

IBM DB2
Perisian rentas-pelantar
Sistem pengurusan pangkalan data hubungan
Perisian IBM