21
Przewagi DB2 na konkurencją Porównanie licencjonowania i możliwości technicznych Artur Wroński, IBM Information Management Technical Team Leader Jest wiele powodów by wybrać IBM, Warszawa, 20 września 2011

Przewagi db2

Embed Size (px)

Citation preview

Page 1: Przewagi db2

Przewagi DB2 na konkurencjąPorównanie licencjonowania i możliwości technicznych

Artur Wroński, IBMInformation Management Technical Team Leader

Jest wiele powodów by wybrać IBM, Warszawa, 20 września 2011

Page 2: Przewagi db2

Licencjonowanie DB2

Ośrodek zapasowy we wszystkich edycjach

Dowolne parametry sprzętu

Pełne wsparcie dla wirtualizacji

Funkcjonalność hurtowni danych

Model licencyjny na TB danych

Dowolne parametry sprzętu

Pełne wsparcie dla wirtualizacji

Dowolne parametry sprzętu

Pełne wsparcie dla wirtualizacji

Ośrodek zapasowy we wszystkich edycjach

Dowolne parametry sprzętu

Pełne wsparcie dla wirtualizacji

Funkcjonalność hurtowni danych

Ośrodek zapasowy we wszystkich edycjach

Dowolne parametry sprzętu

Pełne wsparcie dla wirtualizacji

Funkcjonalność hurtowni danych

Ośrodek zapasowy we wszystkich edycjach

Dowolne parametry sprzętu

Pełne wsparcie dla wirtualizacji

Funkcjonalność hurtowni danych

Ośrodek zapasowy we wszystkich edycjach

Dowolne parametry sprzętu

Pełne wsparcie dla wirtualizacji

Baza bezpłatna bez limitu na dane

Page 3: Przewagi db2

Dowolne parametry sprzętu

Express-C Express WorkgroupEnterpriseAdvanced Ent.

2 rdzenie2 GB RAM

4 rdzenie 16 rdzeni64 GB RAM

Bez limitu4 rdzenie4 GB RAM

Baza bezpłatna Opłata za serwer~5.5 k Euro *)

Opłata za procesor~14 k Euro / procesor *)

Opłata za PVU~ 38 k Euro / 100 PVU *)

Limit zasobów wykorzystywanych przez bazę – sprzęt dowolny

• Swoboda wyboru edycji DB2 / sprzętu• Baza bezpłatna bez limitu na dane !• Pełne wsparcie dla serwerów HP Itanium

*) Ceny ze wsparciem technicznym – nowe wersje i serwis 24 x 7

Page 4: Przewagi db2

Pełne wsparcie dla wirtualizacji

8 CPU

PartycjaVMWare

ESX

2 CPU

DB2 instalowane w tejpartycji potrzebuje licencję

na 2 procesory.

VMware ESXi 5.0, VMware ESX/ESXi 3.0, VMware vSphere 4, VMware vSphere 5, Red Hat Enterprise Linux KVM, Xen HVM, SUSE LinuxEnterprise Server KVM, Xen HVM, Microsoft Windows Hyper-V, PowerVM, z/VM, HP-UX Virtual Partitions (vPars), HP-UX Integrity Virtual Machines4.1, AIX System Workload Partitions (WPARS), Solaris Zones

Serwis IBM nie wymaga odtworzeniaproblemu w środowiskuniezwirtualizowanym.

Page 5: Przewagi db2

Ośrodek zapasowy dostępny we wszystkichedycjach DB2

8 CPU

PartycjaVMWare

ESX

2 CPU

Dla ośrodka zapasowegowymagana jest 1 licencja

8 CPU

PartycjaVMWare

ESX

2 CPU

Ośrodek podstawowy

Odległy ośrodek zapasowy(mechanizm DB2 HADR)

Page 6: Przewagi db2

Ośrodek zapasowy - HADR

Serwer podstawowy Serwer zapasowy

TCP/IP

• Zabezpieczenie przed utratą jakichkolwiek transakcji• Bardzo prosta konfiguracja

√ Odtworzenie archiwum na serwerze zapasowym√ Konfiguracja portów do komunikacji HADR√ Wystartowanie usługi

• Potwierdzanie synchroniczne / asynchroniczne• Klient DB2 automatycznie przekierowuje połączenia

Tivoli System Automation – automatyzacja przełączania

Page 7: Przewagi db2

Pakiet hurtowni danych – InfoSphere Warehouse

Pełne wsparcie dla wirtualizacji

Federowanie baz Oracle, SQL Server, …

Pełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacji

Partycjonowanie tabel

Kompresja

DB2 Enterprise

Klastrowanie na wiele komputerów

Workload Manager

OLAP

Silnik i narzędzia do transformacji (ELT)

Data Mining, Text Mining

Hierarchiczny silnik XML

Page 8: Przewagi db2

Pakiet hurtowni danych – InfoSphere Warehouse

Pełne wsparcie dla wirtualizacji

Federowanie baz Oracle, SQL Server, …

Pełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacjiPełne wsparcie dla wirtualizacji

Partycjonowanie tabel

Kompresja

DB2 Enterprise

Klastrowanie na wiele komputerów

Workload Manager

OLAP

Silnik i narzędzia do transformacji (ELT)

Data Mining, Text Mining

Hierarchiczny silnik XML

~54 k Euro / Socket

Edycja Departmentaldo 4 procesorów

Page 9: Przewagi db2

Pakiet hurtowni danych – InfoSphere Warehouse

POWER7 – 2 gniazda

Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core

Pamięć operacyjna

P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15

Bufory

Obszary tabel

Silnik DB2

Logi

Page 10: Przewagi db2

Pakiet hurtowni danych – InfoSphere Warehouse

POWER7 – 2 gniazda

Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core Core

Pamięć operacyjna

P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15

create table DATA(…)distribute by hash (ID_TRX)create table DATA(…)distribute by hash (ID_TRX)

partition by range (DAY)organize by (PRODUCT, AREA)compress YESpartition by range (DAY)organize by (PRODUCT, AREA)compress YES

Warehouse Departmental - 108 k Euro, czyli6.75 k Euro / rdzeń Power 7

Page 11: Przewagi db2

Pakiet hurtowni danych – InfoSphere Warehouse

Za każdy 1 TB danych po kompresji (2-3 TB surowych danych) / per baza• 33 k Euro / edycja Departmental (do 4 CPU)• 66 k Euro / edycje Enterprise (CPU bez ograniczeń)

Więcej mocy

Więcej danych

Page 12: Przewagi db2

Kompresja

• Poprawia wydajność także w systemach OLTP• Kompresja tabel, indeksów, obszarów tymczasowych• Współczynniki kompresji dla tabel 2-8x• Dodatkowy mechanizm kompresji w wersji DB2 10

Słownik wzorcówOk. 100 KB

Page 13: Przewagi db2

Hierarchiczny silnik XML

create table dept (deptID char(8),…, deptdoc xml);

deptID … deptdoc“PR27” …… …

DB2 Storage

<dept> …<emp>…</emp>

</dept>

XML Document

10 TB XML DataWarehouse Benchmark

• Analityczne zapytania do XML• Klaster trzech serwerów, każdy po 4

CPU po 8 rdzeni• 5.5 miliarda dokumentów XML

1 TB TPoX XML Benchmark• Kilka tysięcy transakcji XML na sekundę

Page 14: Przewagi db2

Narzędzia do transformacji

Page 15: Przewagi db2

Utrzymanie bazy

Automatyczne zarządzanie przestrzenią

Samokorygujący się optymalizator

Automatyczna konserwacja

Automatyczne strojenie pamięci

Automatyczne zarządzanie przestrzenią

Automatyczne strojenie pamięci

Samokorygujący się optymalizator

Automatyczne zarządzanie dyskami

Automatyczne strojenie pamięci

Workload Manager

Page 16: Przewagi db2

Automatyczne strojenie

Sorts &HashJoins

DATABASEMEMORY

Page 17: Przewagi db2

Workload Manager

Page 18: Przewagi db2

Klaster DB2 pureScale

System dyskowy

199 Artur Polska3445 Anna Litwa

1 Filip Czechy999 Roman Estonia

Kol. 1 Kol. 2 Kol. 3199 Artur Polska3445 Anna Litwa

1 Filip Czechy999 Roman Estonia

Kol. 1 Kol. 2 Kol. 3

1 Filip Austria

UPDATE … SET kol3 = ‘Austria’WHERE kol1 = 1

• CF – Coupling Facility –bufor zmienianych danychoraz menadżer blokad

• Kluczem skalowalności jestczas potrzebny dorejestracji zmian w globalnejpamięci.

• CF wykorzystuje RDMAover Infiniband (RemoteDirect Memory Access)

199 Artur Polska3445 Anna Litwa

1 Filip Czechy999 Roman Estonia

Kol. 1 Kol. 2 Kol. 3

1 Filip Austria

CF – Coupling FacilityInfiniband

Page 19: Przewagi db2

Klaster DB2 pureScale

System dyskowy

199 Artur Polska3445 Anna Litwa

1 Filip Czechy999 Roman Estonia

Kol. 1 Kol. 2 Kol. 3199 Artur Polska3445 Anna Litwa

1 Filip Czechy999 Roman Estonia

Kol. 1 Kol. 2 Kol. 3

1 Filip Austria

UPDATE … SET kol3 = ‘Austria’WHERE kol1 = 1

• CF – Coupling Facility –bufor zmienianych danychoraz menadżer blokad

• Kluczem skalowalności jestczas potrzebny dorejestracji zmian w globalnejpamięci.

• CF wykorzystuje RDMAover Infiniband (RemoteDirect Memory Access)

199 Artur Polska3445 Anna Litwa

1 Filip Czechy999 Roman Estonia

Kol. 1 Kol. 2 Kol. 3

1 Filip Austria

CF – Coupling FacilityInfiniband

Page 20: Przewagi db2

1GbEthernet(client)

20Gb IBpureScale

Interconnect7874-024

Switch

2 x 4Gb FCSwitches

DS8300Storage

p550(nodes)

p550powerHA pureScale

(CF)

Clients (2-way x345)

p550(nodes)

Sprzęt:– 12 x 8-cores Power 550, each 64GB, 5

GHz– Infiniband IBM 20Gb/s IB HCAs, 7874-

024 IB Switch– DS 8300, 576 x 15K disks, 2 x 4Gb FC

SwitchAplikacja:

– OLTP – 20% zapisów– Aplikacja nie jest świadoma klastra !

Per

form

ance

rela

tive

to 1

nod

e

Number of nodes

95%

97.5%

99%

87%

Page 21: Przewagi db2

Pytania [email protected]