jan_musil_databazova_reseni_ibm

Transkript

jan_musil_databazova_reseni_ibm
Databázová řešení IBM
Jan Musil, SWG IBM
© 2007 IBM Corporation
Agenda
Hlavní databázové platformy IBM
Oblasti nasazení IBM databází
Klíčové vlastnosti
Rozdělení IBM databází podle určení
V čem jsou unikátní IBM databázové platformy ?
Příklady užití IBM databázových platforem
Otázky a odpovědi
© 2007 IBM Corporation
Hlavní databázové platformy IBM
Informix Dynamic Server
Poslední komerční verze 11.10
Probíhá veřejná beta verze 11.50
DB2 UDB
Poslední komerční verze 9.5
SolidDB
Poslední verze 6
© 2007 IBM Corporation
Informix Dynamic Server Road Map
Dynamic Enterprise
Business Continuity Continuous
OLTP
Availability
&
with Security &
Data Server
Performance
IDS 10
Fastest, mostavailable
Informix OLTP
engine ever
Continuous
advances to
solidify market
position
IDS Express
PHP driver
Baan
benchmarks
IDS 11 “Cheetah”
2007
High Availability enhancements
Significant security and
encryption enhancements,
LBAC and Common Criteria
certification
Enhanced spatial & geodetic
web-services for location-based
services
Further reduction in TCO with
improved administration
functions,
Advance application
development, XML & SOA
Enhanced solutions integration,
Admin API, customizable
footprint
Scalability
“Cheetah 2”
2008
High power
scalability and
availability solutions
Enhanced data
encryption
More advanced
application
development
Integrated servers
administration
SOA enabled 4GL
Vnext*
Enhanced enterprise
data management
Dynamic
provisioning
Performance
enhancement
Additional security
management
Enhanced
administration
functions
Compression
* Subject to change
© 2007 IBM Corporation
DB2 Edice
© 2007 IBM Corporation
SolidDB
Applications
ODBC
JDBC
SA
Data
Distribution
SmartFlow
SQL Engine
In-Memory
Manager
On-Disk
Manager
Master and
Replica
Databases
Application
AcceleratorLib
Disk Storage Manager
High
Availability
HotStandby
Secondary
Database
On-Disk Databases,
Checkpoints,
Logs
© 2007 IBM Corporation
Oblasti nasazení IBM databází
On-Line transakční zpracování
Data Warehouse
SAP
Nepřetržitý 24x7 provoz
Aplikace vyžadující moderní bezpečnostní standardy
Všechny typy zařízení (od mobilních zařízení až po masivně
paralelní architektury)
Distribuce a konsolidace dat v libovolné geografické topologii
Rychlý přístup k datům v reálném čase
© 2007 IBM Corporation
Klíčové vlastnosti
Jednoduchá instalace a konfigurace
Škálovatelnost
Databázové servery jsou objektově relační
S možností rozšiřování funkcionality
Zajištění trvalé konzistence dat
Spolehlivý provoz s minimálním požadavkem na
administrátorskou činnost
Dynamická konfigurace, samoladicí a samoadminstrační
nástroje
Licencování na souběžné relace, autorizované uživatele a
procesor value units
© 2007 IBM Corporation
Více vláknová architektura
„Jedno vláknová“ architektura
Databázové procesy = procesy operačního systému
Více vláknová architektura
Databázové procesy = vlákna operačního systému (DB2)
= vlákna procesů db serveru (Informix)
Výhody
Výkonnost (context switching, systémová režie, ….)
Správa paměti
Dynamická škálovatelnost
© 2007 IBM Corporation
Rozdělení IBM databází podle určení
Vysoce výkonné OLTP aplikace: IDS
DataWarehouse aplikace: DB2
Geograficky distribuovaná replikace dat: IDS
SAP: DB2
Databázové aplikace „na klíč“: IDS
Vysoké nároky na XML zpracování: DB2
Víceúrovňové řešení vysoké dostupnosti dat: IDS
IBM řešení: DB2
In-Memory databáze: SolidDB
Front-end cache pro IDS a DB2: SolidDB
© 2007 IBM Corporation
V čem jsou unikátní IBM databázové platformy ?
Informix Dynamic Server
Více vláknová architektura
High Available Data Replication (HDR)
Enterprise Replication (ER)
Multi instanční aktivní cluster pro vysokou dostupnost (MACH-11)
Jednoduchost instalace, konfigurace a administrace
DB2 UDB
Podpora DataWarehouse aplikací a SAPu
Databázový partitioning
Multidimenzionální clustering
Podpora XML
Komprese dat
SolidDB
Relační paměťová databáze
Mikrosekundový čas odezvy
Vysoká transakční propustnost
© 2007 IBM Corporation
Příklady užití IBM databázových platforem
DB2 a SAP
DB2 a XML
IDS a vysoká dostupnost
IDS a geografické replikace dat
SolidDB a vysoký výkon
SolidDB a zapouzdření do aplikace
© 2007 IBM Corporation
Výhody DB2 pro SAP
Komprese dat
omezení nákladů na úložiště (50%)
vyšší výkon (o 20%)
Nižší licenční a servisní poplatky
Jednodušší instalace a administrace.
Vysoká dostupnost (DB2 HADR)
Podpora Unicode
IT oddělení společnosti SAP si vybralo IBM DB2 jako
strategickou platformu pro systém správy lidských zdrojů SAP
Migrace z platformy Oracle na DB2 s přechodem na standard
Unicode a následný upgrade na mySAP ERP 2005
© 2007 IBM Corporation
Podpora XML v DB2 podrobněji
Plně integrované ukládání XML
dokumentů v tabulkové položce
typu xml (interně nativní
hierarchický formát)
Vyhledávání a modifikace XML
prostřednictvím
XQuery
SQL/XML
Aplikační vývoj
Programovací jazyky
C nebo C++ (embedded SQL nebo DB2
CLI)
COBOL
Java™ (JDBC nebo SQLJ)
C# a Visual Basic (IBM® Data Server
Provider for .NET)
PHP
SQL a externí procedury/funkce
Administrace
XML schéma repozitory (XSR)
Import, export a load
Výkonnost
Indexování XML dat
Přizpůsobení optimalizátoru
Explain a Visual Explain
Podpora DB2 nástrojů
CLP
Control Center
Data Server Developer
DB2 Development Add-In for Microsoft®
Visual Studio .NET.
Dekompozice pomocí
anotovaného XML schématu
© 2007 IBM Corporation
Informix MACH-11 a Enterprise replikace
Informix MACH-11 sekundární servery
High Available Data Replication záložní server (HDR)
Remote Standalone Server (RSS)
Shared Disk Secondary (SDS)
Continuous Logical Restore (CLR)
Informix HDR používají zákazníci již 14 let
Geograficky distribuované replikace (ER) dat jsou na trhu již
10 let
MACH-11 je škálovatelné bez poklesu výkonnosti
Konfigurace MACH-11 je velmi jednoduchá
Nové uzly jsou zařazeny do clusteru během několika minut
Vysoká flexibilita pro řešení vysoké dostupnosti
© 2007 IBM Corporation
Podpora vysoké dostupnosti v Informixu podrobněji
High Availability Data Replication (HDR) – od roku 1994
Identická kopie dat přenášená z primárního (R/W) na sekundární server (R/O)
Sekundární server okamžitě dostupný pro R/W v případě nedostupnosti primáru
Možnost zpětné resynchronizace
MACH-11 – od roku 2007
Remote Standalone Secondary (RSS)
Libovolný počet záložních sekundárních serverů
RSS HDR
Shared Disk Secondary (SDS)
Libovolný počet instancí sdílejících stejná data
Continuous Log Restore (CLR) resp. “near-line” standby
Kontinuální aplikace transakčních žurnálů na záložní server
Dostupné i pro edice IDS Express
Enterprise replikace (ER) – od roku 1996
Distribuovaná replikace dat bez ohledu na topologii
HDR, RSS, SDS, CLR, ER mohou pracovat současně v libovolné kombinaci
Velmi jednoduchá a automatizovaná administrace
Connection Manager a Connection Manager Arbitrator
Redirected writes pro sekundární servery
© 2007 IBM Corporation
Klíčové vlastnosti SolidDB
Paměťová relační databáze
solidDB udržuje požadovaná data po celou dobu činnosti v paměti
Aplikace mohou využívat standardy ODBC, JDBC, SQL
Okamžité zotavení z chyby
V případě systémové chyby je aplikace schopna obnovit přístup k
datům v milisekundovém rozsahu bez ztráty dat
Embeddable
solidDB může být distribuovaná v klient/server konfiguraci nebo
zapouzdřená do aplikace
Méně než 10MB „footprint“
© 2007 IBM Corporation
[email protected]
© 2007 IBM Corporation

Podobné dokumenty

Architektura_softwarového_řízení

Architektura_softwarového_řízení konkrétní aplikaci může být logika zachycena v DSP nebo FPGA hardware – např. žebříčková logika v PLC – nebo jako

Více

LinuxExpo Praha - 2009

LinuxExpo Praha - 2009 Client/Server vícevrstvé řešení v Javě Implementována abstraktní db vrstva

Více

Přednáška na VŠE Praha

Přednáška na VŠE Praha - JDBC (DB) 128Kb - RMI (AS)  DHTML lehký klient - nemusí být instalován - Java Servlet, JSP Server - 56 Kb

Více

Unassisted Lecture Recording at Masaryk University

Unassisted Lecture Recording at Masaryk University 3rd Generation – Mixed H.323 and Dedicated Systems ● High-end systems for advanced applications ◾ low to none compression for critical viewing applications (e.g., UltraGrid) ◾ large-resolution scre...

Více

Rok 2007, č.3

Rok 2007, č.3 žitosti. Tému – „Využívanie no­

Více

Databázové servery pro nejvy‰‰í nároky a pro zpracování jak

Databázové servery pro nejvy‰‰í nároky a pro zpracování jak v kritick˘ch podnikov˘ch IS s rozsáhl˘mi objemy dat. Multimediální, geografické a internetové aplikace,

Více

Databázové systémy IDS

Databázové systémy IDS Interní materiál FIT VUT v Brně/Studijní opora

Více

LTG Systémy vzduch-voda

LTG Systémy vzduch-voda LTG systémy vzduch-voda splňují nejvyšší požadavky na kvalitu a účinnost. Přibližně před 90 lety se stala společnost LTG Aktiengesellschaft průkopníkem v oblasti klimatizační techniky a vždy se sn...

Více