+ All Categories
Home > Technology > BI Forum 2009 - Exadata

BI Forum 2009 - Exadata

Date post: 22-May-2015
Category:
Upload: oksystem
View: 162 times
Download: 1 times
Share this document with a friend
35
Transcript
Page 1: BI Forum 2009 - Exadata
Page 2: BI Forum 2009 - Exadata

<Insert Picture Here>

EXADATA

eXtrémní infrastruktura pro datové sklady

• Josef Krejčí

BI&DW Solutions Manager, Oracle Czech

Page 3: BI Forum 2009 - Exadata

Analýzy - více a rychlejiDatové sklady včera a dnes

• Datový sklad52x7x24

• Koncový uživateluž není jen analytik,

ale i operátor Call Centra,

risk manager či osobní bankéř

Rychlost a spolehlivost

Page 4: BI Forum 2009 - Exadata

Datové sklady výrazně rostouTrojnásobně během dvou let

Source: Winter TopTen Survey, Winter Corporation, Waltham MA, 2008.

200

400

600

800

1000

1998 2000 2002 2004 2006 2008 2010 2012

Aktuální

Předpokládaná

Tera

byty

dat

Velikost datových skladůV ČR také !

Page 5: BI Forum 2009 - Exadata

Hrozba pro výkon datových skladů

• Omezený datový tok z úložiště na DB servery

• Linky mezi disky a servery jsou často až 10x pomalejší,

než by objem dat vyžadoval

Úzké místo

Page 6: BI Forum 2009 - Exadata

Průběh a zpracování dotazu:Využití tradičního Storage serveru

Co jsme včera

prodali?

SUM

Oracle Database GridTradiční

Storage Array

Načte celou tabulku prodejů

Select sum(sales) where salesdate=

’25-November-2009’ …

Storage server vybere 1 TB a zašle na DB

server

Page 7: BI Forum 2009 - Exadata

Scan tabulek se zpomaluje při 1TBČ

as

sk

en

uta

bu

lky

Velikosttabulky1TB 10 TB 100TB

1 hodina

10 hodin

5 hodin Typical NAS

Typical Mid-Range

Array

Typical High-End

Array

Page 8: BI Forum 2009 - Exadata

Tradiční architekturaDatové sklady a malá propustnost

Ukázka *

Page 9: BI Forum 2009 - Exadata

Jak řešit malou propustnost?

• Více „rour“

• Tlustější „roury“

• Posílat “rourami“ méně dat

Page 10: BI Forum 2009 - Exadata

Inteligentní StorageOracle Exadata Storage Server

• 2 Intel CPU, 8 cores

• 12 disk drives, až 12 TB dat

• 2 Infiniband connections

• Oracle Enterprise Linux OS

• Oracle Parallel Query Database

Software

• Inteligentní Storage server

• Unikátní „Smart Scan‟

technologie

• Vrací pouze relevantní data

• Nevrací celé bloky dat

Page 11: BI Forum 2009 - Exadata

Průběh a zpracování dotazu: Využití Oracle Exadata Storage Serveru

SUM

Select sum(sales) where salesdate=

’25-November-2009’ …

Načte pouze řádky prodej za

25-November-2009

Oracle Database Grid

Storage server 1 TB prohledá

1 GB vrací na DB server

Co jsme včera

prodali?

Page 12: BI Forum 2009 - Exadata

Více a větší „roury“

• Masivní paralelní architektura

• 2x Infiniband 1 GB/sec – na každém Storage serveru

• Infiniband - 5x rychlejší něž Fibre Channel

Oracle Database Server GridExadata Storage Server Grid

Page 13: BI Forum 2009 - Exadata

EXADATA - HP Oracle Database Machine

Představena24.9.2008

Page 14: BI Forum 2009 - Exadata

EXADATA – eXtrémní výkon

Ukázka *

Page 15: BI Forum 2009 - Exadata

WinterCorpVýkonnostní test – prosinec 2008

4 reporty

paralelně nad cca 180.000.000.000 řádky

za 99 sekund

Page 16: BI Forum 2009 - Exadata

Úspěch Exadata - Database Machine

• Oracle Database Machine vítězí proti kterémukoli konkurentovi

Page 17: BI Forum 2009 - Exadata

“Every query was faster on Exadata compared to our current systems. The smallest

performance improvement was 10x and the biggest one was an incredible 72x.”

Simeon Dimitrov, Enterprise Resources Manager

“Call Data Record queries that used to run for over 30 minutesnow complete in under 1 minute. That's extreme performance.”

Grant Salmon, CEO, LGR Telecommunications

“A query that used to take 24 hours now runs in less than 30 minutes. The Oracle

Database Machine beats competing solutions on bandwidth, load rate, disk capacity, and transparency.”

Christian Maar, CIO

Úspěch Exadata - Database Machine

Kolik reportů za 3 minuty?

Kolik reportů za 1 den?

Page 18: BI Forum 2009 - Exadata

Exadata - Oracle Half Database Machine

• Semináře

• Workshopy

• Dema

• Proof of Concepts

• Připraveno pro zákazníky i partnery

Poloviční, ale také eXtrémně výkonná

Page 19: BI Forum 2009 - Exadata

Finanční Demo v DWBICCPůjčky a jejich platba

Statistic Rows Bytes

Branches 215 -

Products 84 -

Customers 20 milion + 3,3 GB

Accounts 30 milion + 5 GB

Scheduled Instalments 697 milion + 90 GB

Payments 340 milion + 31 GB

Matched Payments 434 milion + 78 GB

Due Instalments 311 milion + 58 GB

Monthly Account Facts 1 382 milion + 420 GB

Total (incl. indexes and stages) 720 GB

Potvrzenoi výrazné zkrácení

doby plnění DWH

Page 20: BI Forum 2009 - Exadata

Finanční Demo Výsledky dotazu

Statistic Value

Driving Table Monthly Account Facts

Access Path Full Table Scan (Parallel)

Data Size 92 GB

Records 299 161 255

Duration (with offloading) 13,59 sec

Throughput (with offloading) 6,77 GB / sec

• Analytický dotaz:

Pro každý měsíc v roce

2009 zjisti - objem

nesplacených splátek ke

konci měsíce, rozdělený

po kategoriích na 1-10

dnů, 11-30 dnů, 31-60

dnů, 61-90 dnů atd.

Více jak 10x rychleji než podobná úloha

při tradiční architektuře

Page 21: BI Forum 2009 - Exadata
Page 22: BI Forum 2009 - Exadata

Je možné ještě něco vylepšit?

• Nejčastější otázka na každé prezentaci:

Je možné použít EXADATU

pro OLTP úlohy?

Nyní ANO

EXADATA V2

Představena 14.9.2009

Page 23: BI Forum 2009 - Exadata

EXADATA V2 - ještě rychlejší

• Stejná architektura jako EXADATA V1 – Oracle Database Machine• Stejný počet i kategorie serverů, CPU, disků

Navíc Flash Storage!Ještě inteligentnější software

NováNejnovější technologieRychlejší

Větší

80% rychlejší CPUs

33% větší kapacita SAS

100% větší kapacita SATA

50% vyšší propustnost disků

100% rychlejší síť

125% více paměti

200% rychlejší paměť

100% větší konektivita Ethernet

Xeon 5500 Nehalem

600 GB SAS Disks

2 TB SATA Disks

6 Gb SAS Links

40 Gb InfiniBand

72 GB per DB Node

DDR3 DRAM

4 Ethernet links per DB Node

Page 24: BI Forum 2009 - Exadata

Úzké hrdlo pro random I/O počet IOPS hard disku

• Velká kapacita disků• Ale limitované na cca 300 I/Os za sekundu

• Ve Flash se uchovává menší objem dat• Ale přístup s výkonem desítek tisíc I/O za sekundu

• Ideální řešení• Udržet většinu dat na discích – nízké náklady

• Často používaná data udržovat transparentně ve flash

• Použití flash cards místo flash disků – eliminace vlivudisk controlleru

• Flash cards v Exadata storage

• Velký datový tok, nízká latence interconnectu

• Sdílení flash v clusteru

• Databáze řídí kešování

300 I/O za sekundu

Desítky tisíc I/O‟s za sekundu

Page 25: BI Forum 2009 - Exadata

EXADATA V2 i pro OLTP Exadata Flash - řeší problém výkonu random I/O

Oracle, první databáze optimalizovaná pro Flash

• Sun Oracle Database Machine má

5TB paměti flash

• Exadata Smart Cache kešuje často zpracovávaná data

• Výkon Database Machine:

• Přes 1 milion IOPS

Page 26: BI Forum 2009 - Exadata

Mnoho dalších vylepšeníExadata Hybridní sloupcová komprese

• Data tabulek ukládána po

sloupcích a komprimována

• Query Mode pro datové sklady• Optimalizováno pro výkon

• Typický kompresní poměr 10:1

• Proporcionální zrychlení čtení (table scan)

• Archival Mode pro méně často

zpracovávaná data• Optimalizováno pro redukci objemu dat

• Typický kompresní poměr 15:1

• Pro některá data až 50:1

DB 11g R2

Komprese

až 50x

Page 27: BI Forum 2009 - Exadata

Přínosy se násobí

Po kompresi jde o

1 TB

10 TB uživatelských

dat načtení

10 TB z disku

Diky Partition Pruning je

to 100 GB

Díky Storage Indexům

20 GB

5 GB

díky Smart Scans

Výsledek

do vteřiny

na Oracle Database

Machine

Data jsou 10x menší, čtení dat z disku 2000x rychlejší

Page 28: BI Forum 2009 - Exadata

Roste s požadavky na výkonLze začít s málem

Full Rack

Half RackQuarter Rack

Výkon jako full EXADATA V1

Page 29: BI Forum 2009 - Exadata

52x7x24

Škálování výkonu i kapacity

• Škálovatenost

• Až 8 racků lze propojit bez dalších komponent (jen kabely)

• Další rozšíření nad 8 - přidání externích InfiniBand switchů

• Škálovatelnost až do stovek ůložišť

• Multi-petabytové databáze

• Redundance a odolnost proti

výpadkům

• Výpadek libovolné komponenty

nebrání provozu

• Data jsou zrcadlena mezi úložišti

Page 30: BI Forum 2009 - Exadata

EXADATA – eXtrémní výkon

Ukázka *

Page 31: BI Forum 2009 - Exadata

EXADATA - lineární průběhKaždý „Rack“ přidá prostor, propustnost a výkon

Čas s

ken

uta

bu

lky

Velikosttabulky1TB 10 TB 100TB

1 hodina

5 hodin Typical NAS

Typical Mid-Range

Array

Typical High-End

Array

Page 32: BI Forum 2009 - Exadata

EXADATA V2 - řešení pro konsolidaci

CRMERP

Warehouse Data Mart

HR

• Konsolidace s Database Machine• Umožňuje provozovat velké množství

databází s různými požadavky současně

• Vysoký výkon, dostupnost a bezpečnost pro všechny aplikace

• Předpověditelné časy odezvy

• Připraveno pro multi-petabytové databáze

• Nízké náklady na platformu

• Database Machine• Exadata a ASM dovolují sdílet úložiště

mezi více databázemi

• RAC umožňuje databázím využít výkon více serverů

• I/O Resource Manager umožňujeprioritizovat I/O požadavky

• Instance caging řídí přidělování CPU pro případ více databází na stejném serveru

Page 33: BI Forum 2009 - Exadata

EXADATA V2 – přínosy pro DWH a OLTP

• Extremní výkon: dramatické zrychlení

• 10-100X pro datové sklady

• 20X pro OLTP aplikace

• Lineární škálovatelnost:

• Výkon roste s rostoucím objemem dat

• Snadné nasazení:

• Dodává se předinstalována, po dodání připravena k provozu

• Standardní hardware

• Podpora z jednoho místa pro SW i HW -Oracle

• Běžná Oracle Database 11gR2:

• Bez zásahu do aplikací

• Stejná správa jako běžná Oracle Database

Page 35: BI Forum 2009 - Exadata

<Insert Picture Here>

Extreme Performance


Recommended