Powtarzający się w rekordzie wzorzec zamieniany jest na symbol ze słownika kompresji. Rekordy na dysku, jak i w pamięci przechowywane są w postaci skompresowanej i są dekompresowane dopiero w momencie wysyłania strumienia danych do aplikacji, bądź ewaluacji rekordu. Dzięki skompresowanemu formatowi rekordu można uzyskać dużo większą efektywność operacji wejścia/wyjścia, ponieważ przy tym samym obciążeniu dysku baza czyta do pamięci znacznie więcej rekordów.
Silnik XML Zaimplementowany w DB2 v9 model bazy danych łączy w sobie cechy systemów czysto relacyjnych jak i dedykowanych systemów XML. Jest to możliwe dzięki zintegrowaniu dwóch dotychczas działających niezależnie silników baz danych: relacyjnej i hierarchicznej. Takie podejście zapewnia dużo lepszą wydajność przetwarzania dokumentów XML w porównaniu do technik opartych na obiektach binarnych BLOB oraz technikach dekompozycji do tabel relacyjnych. W momencie wstawienia dokumentu XML do bazy danych, węzły dokumentu XML są umieszczane w hierarchicznych strukturach. Fizyczny sposób przechowywania dokumentów XML opowiada modelowi XML.