Spisu treści:
Definicja - Co oznacza DB2?
DB2 to Relational DataBase Management System (RDBMS), pierwotnie wprowadzony przez IBM w 1983 r., Aby działał na platformie mainframe MVS (Multiple Virtual Storage). Nazwa odnosi się do przejścia z dotychczasowego hierarchicznego modelu bazy danych na nowy model relacyjny. Chociaż początkowo program DB2 został zaprojektowany do pracy wyłącznie na platformach komputerów mainframe IBM, później został przeniesiony do innych powszechnie używanych systemów operacyjnych, takich jak UNIX, Windows, a obecnie do systemu Linux. DB2 jest integralną częścią portfolio zarządzania informacjami IBM. Jest to w pełni funkcjonalny, wysokowydajny silnik bazy danych, który może obsługiwać duże ilości danych i jednocześnie obsługiwać wielu użytkowników.
Techopedia wyjaśnia DB2
Relacyjna baza danych pozwala na deklaratywny model danych i dostęp do nich poprzez zapytania. W tym celu IBM wynalazł de facto standardowy SQL (Structured Query Language). SQL jest bardzo prostym językiem podobnym do angielskiego, który ułatwia tworzenie tabel, dostęp do nich i manipulowanie nimi. Wiele wpisów w tabelach (zwanych „rekordami”) może jednocześnie wstawiać, usuwać i aktualizować jednoczesny użytkownik za pomocą poleceń określonych w SQL. W latach 90. wprowadzono wersję DB2 o nazwie LUV (Linux, Unix, Windows), oznaczającą przenoszenie bazy danych na mniejsze platformy obliczeniowe. Zakres platform obliczeniowych, na których działa DB2, jest szeroki, od komputerów mainframe i dużych platform rozproszonych po komputery o mniejszej skali. DB2 Express-C, bezpłatna wersja podobna do open source MySql, choć nie jest open source, jest oferowana społeczności programistów. Programem DB2 można administrować za pomocą wiersza polecenia lub interfejsu GUI. Wysoce zaawansowane funkcje i bezpieczeństwo DB2 sprawiają, że jest to powszechnie używana baza danych w nowoczesnym przemyśle oprogramowania.