Informix Dynamic Server Multi-instance Active Cluster pro vysokou dostupnost. Jan Musil IT Specialist SWG IBM. IBM Informix Dynamic Server
|
|
- Vladimír Vojtěch Holub
- před 10 lety
- Počet zobrazení:
Transkript
1 IBM Informix Dynamic Server Informix Dynamic Server Multi-instance Active Cluster pro vysokou dostupnost Jan Musil IT Specialist SWG IBM
2 Přehled prezentace Co je to MACH-11? Architektura řešení Nové typy sekundárních serverů Remote Standalone Secondary (RSS) Continuous Log Restore (CLR) Shared Disk Secondary (SDS) Zpřístupnění sekundárních serverů pro zápisy Connection Manager Connection Manager Arbitrator 2
3 Co je to MACH-11? Multi-instanční aktivní cluster pro vysokou dostupnost (Multi-instance Active Cluster for High Availability) Zásadním způsobem rozšiřuje funkcionalitu HDR o nové typy sekundárních serverů Tři nové typy sekundárních instancí: Remote Standalone Secondary (RSS) Shared Disk Secondary (SDS) Continuous Log Restore (CLR) resp. near-line standby Technologie HDR, RSS, CLR & SDS se mohou použít společně v libovolné kombinaci Navíc lze transparentně provozovat v prostředí Enterprise Replication (ER) MACH-11 není: pouze 1-ku-N HDR. ale se všemi novými sekundárními servery poskytuje funkcionalitu třívrstvé architektury vysoké dostupnosti 3
4 Architektura řešení Dvě nové komponenty Server Multiplexer (SMX): Interně zajišťuje TCP/IP komunikaci mezi všemi MACH-11 instancemi Podporuje vícenásobná logická připojení prostřednictvím jednoho fyzického TCP/IP připojení Index Page Logging: Vytváření indexů se zapisuje do logických žurnálů Povinné pro RSS a SDS, volitelné pro HDR 4
5 Server Multiplexer (SMX) Vytváří multiplexované síťové propojení mezi dvěma servery Prostřednictvím jednoho SMX propojení komunikuje více interních vláken Vlákna na jednom uzlu mohou jednoduše navázat logické spojení s vlákny na druhém serveru Plně duplexní protokol: Server-A SMX Server-B RSS Receive HDR komunikují pouze prostřednictvím halfduplex protokolu Podpora šifrované komunikace Velmi jednoduchá komunikace mezi instancemi RSS Send Logic ACK Receive RSS Apply Aktivuje se automaticky Není třeba žádná konfigurace (vyjma šifrování) 5
6 Index Page Logging Technologie vytváření indexů používaná u HDR není vhodná Sekundární instance musí být dostupná Použití indexů na primáru je opožděno v důsledku čekání na potvrzení od sekundáru U RSS instance nevyžadujeme on-line dostupnost, vytváření indexů by tak blokovalo jejich použití Řešení prostřednictvím Index Page Logging Při vytváření indexu se indexové stránky nezasílají na sekundár přímo, ale zapisují se do logických žurnálů Povinné pro RSS a SDS Žurnálování indexů může být rozděleno do několika transakcí a je nezávislé na uživatelské transakci, uživatelská transakce a interní indexová transakce jsou plně koordinované Aktivace Index Page Logging LOG_INDEX_BUILDS 1 onmode wf LOG_INDEX_BUILDS=1. Pokud existují RSS a SDS instance, index page logging nelze vypnout Pokud je Index Page Logging aktivní, HDR přenáší indexy novým způsobem prostřednictvím logických žurnálů 6
7 Remote Standalone Secondary Podobné jako u HDR Plná kopii celé instance Lze použít pro reportování (Read-Only) Vytváří se fyzickou obnovou ze zálohy primáru Odlišné od HDR: Používá plně duplexní komunikační protokol (SMX) (lepší propustnost u pomalejších linek) Primary Žádná operace se neprovádí synchronně (ani kontrolní bod) Nelze převést do primáru, ale lze převést na HDR sekundár Může existovat libovolný počet RSS instancí Vyžaduje Index Page Logging RSS lze použít v kombinaci s HDR sekundárem RSS lze převést na HDR sekundár RSS 1 RSS 2 RSS 3 HDR sekundár lze převést na RSS 7
8 Příklad použití HDR a RSS HDR RSS Primary HDR Secondary RSS Instance Offline HDR Primary HDR Secondary 8
9 Konfigurace RSS instance Primární instance Zapnout Index Page Logging LOG_INDEX_BUILD 1 nebo onmode wf LOG_INDEX_BUILDS=1 RSS instance Zapnout Index Page Logging LOG_INDEX_BUILD 1 nebo onmode wf LOG_INDEX_BUILDS=1 Definice RSS instance/instancí onmode d add RSS <RSS instance Name> <optional password>. Provést zálohu úrovně 0 ontape s L 0 Provést fyzickou obnovu na RSS instanci ontape p Aktivovat RSS instanci onmode d RSS <source instance> <optional password> 9
10 Shared Disk Secondary (SDS) Jakmile primár zapíše do logických žurnálů, posílá všem SDS Log Sequence Number (LSN) SDS obdrží LSN z primáru a přečte logické žurnály ze sdílených disků SDS aplikuje všechny změny z logických žurnálů do své sdílené paměti SDS potvrdí primáru resynchronizaci na základě LSN SDS instance nikdy nezapisuje do sdílených disků (ani při kontrolním bodě) Pokud SDS potřebuje uvolnit buffer sdílené paměti, dočasně ho zapíše do strínkovacího souboru (paging file) Primár nepřepíše původní verzi stránky na disku, dokud si není jistý, že některá SDS nebude tuto stránku potřebovat LSN Primary SDS SDS Shared Disk ACK LSN 10
11 SDS stránkovací soubory Slouží k dočasnému uložení stránek, které by se u normální instance zapsaly na disk Stránky se zde uchovávají do dalšího kontrolního bodu Z důvodů podpory Non-Blocking Checkpoints jsou dva stránkovací soubory Aktuální (current paging file) Modifikované stránky od posledního kontrolního bodu Předchozí (Prior Paging File) Stránky modifikované v průběhu posledního kontrolního bodu SDS čte požadované stránky v následujícím pořadí 1. current paging file 2. prior paging file 3. chunk. Zápisy se provádí pouze do aktuálního stránkovacího souboru Buffer Pool Shared Disk 45 SDS Node Current Paging File 45 Prior Paging File 11
12 Dočasné databázové prostory SDS instancí SDS nemůže používat existující dočasné databázové prostory primáru Při startu SDS jsou existující dočasné prostory primáru pro SDS znepřístupněny SDS si vytvoří dynamicky své vlastní dočasné prostory na základě nastavení v konfiguračním souboru (SDS_TEMPDBS) 12
13 Inicializace SDS Primární instance 1. Nakonfigurovat prostředí sdílených disků 2. Nastavit SDS_ENABLE na primáru onmode d set SDS primary <instance_name_of_sds_primary> 1. Vytvořit stránkovací soubory a soubor pro SDS dočasný databázový prostor 2. Upravit SDS $ONCONFIG soubor SDS_ENABLE 1 SDS_PAGING dva stránkovací soubory SDS_TEMPDBS name, location (file created), page size, dbspace size, offset 3. Následující konfigurační parametry musí být stejné, jako na primáru ROOTNAME ROOTOFFSET PHYSDBS LOGFILES ROOTPATH ROOTSIZE PHYSFILE LOGSIZE 4. Následující parametry musí být unikátní pro SDS instanci 5. oninit SDS instance DBSERVERALIASES, DBSERVERNAME POZOR! Nesmí se spustit jako oninit i!!! 13
14 Kontinuální obnova logických žurnálů Dbspaces Zdrojový server Cílový server Logical logs ontape s L 0 ontape a. ontape a ontape p ontape l C ontape l C. ontape l X onmode -m onbar b L 0 onbar -r p onbar b -l onbar r l C. onbar r l C onbar b -l. onbar r l X onmode -m 14
15 Example Server The server 12 of fails at complex location failover B fails Primary SDS offline HDR Traffic RSS Traffic Primary HDR SDSsecondary SDS Offline Shared disk Location A Server 1 Location B HDR Traffic Shared disk mirror NOT shown: one or more Offline Primary SDS 2 CLR SDS 3instances providing another layer of disaster Location A recovery redundancy!! Server 2 HDR Traffic RSS traffic Primary HDR Secondary RSS Location C 15
16 Zpřístupnění sekundárních serverů pro zápisy Klientské aplikace mohou modifikovat data na sekundárních serverech s použitím tzv. redirected writes (přesměrované zápisy) Modifikace sekundárních serverů prostřednictvím přesměrováných zápisů poskytuje dojem, že ke změně dochází skutečně na sekundárním serveru Ve skutečnosti je transakce přenesena na primární server, kde se fyzicky provede a odkud se všechny provedené změny rozdistribuují na všechny sekundární servery Lze použít pro modifikaci všech základních datových typů, uživatelsky definovaných typů a blobů uložených buď v žurnálovaných smart blob prostorech nebo v tabulkových databázových prostorech (nikoliv blobspaces) Data sekundárního serveru se nemodifikují přímo Je možné použít pro HDR, SDS a RSS sekundární servery Na sekundárních serverech je možné vytvářet jak implicitní, tak explicitní dočasné tabulky Podpora ER Primary HDR Traffic Update Operation HDR Secondary 16
17 Používání přesměrovaných zápisů Ze sekundárního serveru se přesměrují na primární server všechny zápisy typu INSERT, UPDATE a DELETE Lze přesměrovat pouze DML operace Pro víceuživatelský přístup k datům se používá metoda optimistické konkurence (optimistic concurrency) Přečtení dat do svého paměťového prostoru Před ukončením transakce provedení kontroly, zda jiná transakce mezitím nemodifikovala stejná data Pokud ano, transakce se zruší Pokud ne, transakce se ukončí a zapíše na disk Na primárním serveru snižuje kolize způsobené zamykáním V případě pádu primárního serveru dojde k automatickému přesměrování prováděných transakcí na nový primární server Triggers a Constraints se aplikují na primárním serveru 17
18 Konfigurace a architektura přesměrovaných zápisů ONCONFIG: REDIRECTED_WRITES Nastavená hodnota uvádí počet komunikačních rour a dispečerů pro zajištění provádění operace mezi sekundárním a primárním serverem Nastavená hodnota by neměla být větší než dvakrát počet CPU VP SMX Snd SMX Rcv SMX ProxyTh ProxyDispatch ProxySync sqlexec Primární server Sekundární server 18
19 Aplikace optimistické konkurence pro přesměrované zápisy (S) Vybere se záznam pro modifikaci a uchová se jeho obraz (before image) (S) Spustí se operace změny, která se přesměruje na (P) (P) Porovná se aktuální obraz záznamu s jeho původním obrazem ze (S) (P) Obrazy jsou různé -> Chyba: EVERCONFLICT (-7350) -> Zápis se neprovede (P) Obrazy jsou stejné -> Dokončí se operace s ukončením transakce (P) Rozešle provedenou změnu na všechny sekundární servery Problém: Původní obraz záznamu ze (S) se musí poslat k porovnání na (P) Jak optimalizovat síťovou komunikaci? Řešení: verzování záznamů 19
20 Verzování záznamů Slouží k určení, zda se záznam změnil, a zda dochází ke konfliktu Pro provádění přesměrovaných zápisů není sice verzování záznamů vyžadované, snižuje však zatížení sítě a zvyšuje výkonnost Pokud není verzování aktivní, sekundární server musí poslat primárnímu serveru pro porovnání celý záznam V případě verzování se posílá pouze aktuální verze záznamu ifx_insert_checksum data ifx_insert_checksum ifx_row_version Kontrolníčíslice určená při vložení záznamu, která se nemění po celou jeho dobu existence Ifx_row_version Verze záznamu, která se mění po každé modifikaci záznamu ifx_row_id Partition Number:rowid:ifx_insert_checksum:ifx_row_version :257: : :258 20
21 SQL syntaxe pro aktivaci verzování záznamů ALTER TABLE tablename add VERCOLS; ALTER TABLE tablename drop VERCOLS; CREATE TABLE tablename ( Column Name Datatype Column Name Datatype Column Name Datatype ) with VERCOLS; 21
22 Connection Manager (CM) Dynamicky přesměrovává požadavky na připojení od klientských aplikací na nejvhodnější server klástru vysoké dostupnosti Where's the Primary Je připojen ke každému uzlu klástru a sbírá statistiky o typu uzlu, nevyužité kapacitě a jeho aktuálního stavu Na základě takto získaných statistik je schopen přesměrovat požadavek na připojení na nejvhodnější server Startuje se programem oncmsm (ONline Connection Manager and Server Monitor Vyžaduje instalaci ClientSDK 3.50 a vyšší Klientské aplikace musí být napsány v prostředí ClientSDK 3.50 a vyšší ( Podporuje připojení prostřednictvím Distributed Relational Database Architecture (DRDA) Primary SDS 1 SDS 2 SDS 3 Connection Manager HDR RSS 22
23 Service Level Agreements (SLA) Definice ( smluvní poměr mezi klientem a serverem), podle které CM provádí přesměrování požadavků na připojení Založen na požadavku kvality dat a rychlosti jejich získání Typy požadavků na kvalitu dat Aktuální data -> primární server Určité zpoždění je možné, ovšem stále jsou vyžadovaná aktuální data -> SDS Zpoždění v datech je možné a je akceptovatelné dirty read -> RSS, HDR SLA jméno připojení = skupina uzlů jméno připojení připojení, na kterém CM aktivuje listener vlákno skupina uzlů seznam uzlů, který definuje pořadí pro přesměrování požadavku na připojení Skupina uzlů může obsahovat klíčová slova primary, SDS, HDR a RSS nebo přímo jméno určitého serveru Jednotlivé uzly jsou odděleny znakem + Pokud jsou uzly v závorce, pak CM z nich vybírá nejméně zatížený uzel SLA onha1=sds+hdr+primary SLA onha2=(sds+hdr)+primary 23
24 Příklad konfigurace CM 24
25 Connection Manager Arbitrator (CMA) Zajišťuje automatické přepnutí některého ze sekundárních uzlů do primary (on-line) stavu Výběr nejvhodnějšího sekundárního uzlu pro přepnutí do primary stavu se provádí na základě FOC (Fail Over Configuration) definice FOC pořadí uzlů, časový interval Pořadí uzlů pořadí, ve kterém dochází k automatickému přepínání sekundárních uzlů na on-line primary Časový interval doba v sekundách, po kterou arbitrátor čeká, zda nedostane od serveru odpověď Primary Primary Down? HDR Traffic RSS Traffic Is Primary Really Down? HDR secondary RSS 25
26 Pravidla pro FOC Seznam sekundárních uzlů je oddělený znakem + Pokud některé uzly jsou odděleny závorkami, fail over se provádí v pořadí Příklad: konkrétní uzel, SDS, HDR, RSS FOC node1+(sds+node2+hdr+node3)+node4+rss,10 Pokud není FOC explicitně definovaný, platí pravidlo FOC SDS+HDR+RSS,0 Pokud primární server v časovém intervalu neodpoví, arbitrátor ověří jeho nedostupnost ještě dalšími alternativními komunikačními kanály klástru Nastavení DRAUTO 3 zajišťuje, že v klástru bude pouze jeden primární uzel 26
27 Konfigurace oncmsm a příklady použití Konfigurační soubor NAME ConnectionManagerName SLA name=value SLA name=value FOC failover_configuration,timeout_value DEBUG 1/0 LOGFILE <path to log file> Default jméno a umístění $INFORMIXDIR/etc/cmsm.cfg % oncmsm % oncmsm c /path/to/config/file % oncmsm cm1 -s oltp_cm1=primary s report_cm1=hdr+sds % oncmsm -s oltp=primary -s payroll=hdr+primary -s report=sds+hdr -l cm.log % oncmsm cm1 -s oltp_cm1=primary s report_cm1=hdr+sds f serv1+(serv2+sds)+hdr+rss,10 % oncmsm k cm1 % oncmsm k oltp 27
28 onpassword Zajišťuje šifrované uložení hesel uživatelů pro autentizaci mezi servery pro Connection Manager a ER ServerName_1 AlternateServer_1 UserName_1 Password_1 ServerName_2 AlternateServer_2 UserName_2 Password_2 lx-rama lx-rama ravi foobar toru toru usr2 fivebar seth seth fred 9ocheetah cheetah panther anup c0mpl1cate Příklad šifrování a dešifrování onpassword k 6azy78op e my_passwd_file onpassword k 6azy78op d my_passwd_file Šifrovaný soubor je uložen v $INFORMIXDIR/etc/passwd_file 28
29 Praktická ukázka ER SDS PROD HDR RSS1 ER CLR RSS2 29
Nové vlastnosti IDS 11.50 Beta 3
IBM Informix Dynamic Server Nové vlastnosti IDS 11.50 Beta 3 Jan Musil IT Specialist SWG IBM 2008 IBM Corporation Přehled prezentace (*) Instalace, konfigurace a architektura Administrace SQL Bezpečnost
Databázová řešení IBM
Databázová řešení IBM Jan Musil, SWG IBM 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?
Nové licencování databází Informix
Univerzita pro obchodní partnery 10.03.2011 Nové licencování databází Informix Jan Musil jan_musil@cz.ibm.com Agenda Přehled původních a nových edicí Volitelné komponenty Vysvětlení licenční terminologie
Zotavení z chyb. Databázové systémy
Zotavení z chyb Databázové systémy Zotavení z chyb v DBS Úloha: Po chybě obnovit poslední konzistentní stav databáze Třídy chyb: 1. Lokální chyba v ještě nepotvrzené transakci 2. Chyba se ztrátou hlavní
Struktura pamětí a procesů v DB Oracle. Radek Strnad
Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená
O Apache Derby detailněji. Hynek Mlnařík
O Apache Derby detailněji Hynek Mlnařík Agenda Historie Vlastnosti Architektura Budoucnost Historie 1997 Cloudscape Inc. - JBMS 1999 Informix Software, Inc. odkoupila Cloudscape, Inc. 2001 IBM odkoupila
IBM Informix 11.7 Edice
IBM Informix 11.7 Edice Jan Musil jan_musil@cz.ibm.com Informix CEE Technical Sales Information Management Přehled prezentace Přehled všech edicí a jejich nových názvů Licencování volitelných komponent
Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro
Ukázka doporučení z health checku zaměřeného na PERFORMANCE. Neobsahuje veškeré podkladové materiály, proto i obsah píše špatné odkazy. Healtcheck databáze ORCL běžící na serveru db.tomas-solar.com pro
Brno. 30. května 2014
Brno 30. května 2014 1 IBM regionální zástupci - Morava Lubomír Korbel phone: +420 737 264 440 e-mail: lubomir_korbel@cz.ibm.com Dagmar Krejčíková phone: +420 737 264 334 e-mail: dagmar_krejcikova@cz.ibm.com
Windows Server 2012. Novinky. Petr Špetlík Cloud & Server PTA
Windows Server 2012 Novinky Petr Špetlík Cloud & Server PTA TOP Hotel Praha Více než virtualizace Síla mnoha serverů, jednoduchost jednoho Každá aplikace, Jakýkoliv Cloud 7. 8. 3. 2012 2 Moderní Pracovní
SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years
SQL v14 4D Developer konference Obsah části SQL Porovnání 4D a SQL Nové příkazy SQL Upravené příkazy SQL Optimalizace SQL SQL v14 porovnání Definice dat - struktury Manipulace s daty Definice dat Vytvoření
Návrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
Migrace CIDUG. Ing. Pavel Krutina
d-prog s.r.o. Migrace Ing. Pavel Krutina 11.9.2008 Osnova Migrace Typy migrace Postupy migrace Problémy migrace Paralelizace Co lze paralelizovat Postup paralelizace Rizika paralelizace 2 Co je migrace?
Zálohování a obnova databáze. Kryštof Měkuta 15. 12. 2011
Zálohování a obnova databáze Kryštof Měkuta 15. 12. 2011 Zálohovací strategie RMAN User-Managed Backup and Recovery Import / Export On-line Backups Off-line Backups ARCHIVELOG mode V archivelog modu se
Jak efektivně ochránit Informix?
Jak efektivně ochránit Informix? Jan Musil jan_musil@cz.ibm.com Informix CEE Technical Sales Information Management Jsou Vaše data chráněna proti zneužití? 2 Ano, pokud... 3 Nepoužitelné Steve Mandel,
Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal
Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE
Vladimír Mach. @vladimirmach 2. 1. 2013
Vladimír Mach @vladimirmach 2. 1. 2013 SQL Server Compact Edition Jednoduchá relační databáze Použití i v malých zařízeních s omezenými zdroji Dříve pod názvem SQL Server Mobile Časté využití při programování
INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS
INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS 1. 2. 3. 4. 5. 6. 7. 8. 9. Instalace Oracle verze 11.02. 64 bit... 2 Instalace Listeneru... 8 Vytvoření instance databáze... 10 Úprava konfigurace
Copyright 2012 EMC Corporation. All rights reserved.
1 EMC VPLEX Architektura pro mobilitu a vysokou dostupnost v EMC hybridním cloudu Vaclav.Sindelar@EMC.com 2 Cíl prezentace Na konci této prezentace porozumíme interní architektuře VPLEX Local, VPLEX Metro
IB M Databázové platform y
IB M Databázové platform y Jan Musil Databázový IT specialista Community of practice CEE/MEA 2011 IBM Corporation Agenda Hlavní zástupci databázových platforem IBM Vybraná řešení nad databázovými platformami
Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT
Novinky v Microsoft SQL Serveru 2016 RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT david@wug.cz @gesvindr Přehled hlavních novinek Výkon Query Store Temporal Tables
Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy
Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy Konvence Další prvky Požadavky na systém Ukázkové databáze Ukázky kódu Použití ukázek kódu Další
Zálohování INFORMIXu z historie po současnost CIDUG. Petr Pomykáček Petr.Pomykacek@d-prog.cz CIDUG - 24.6.2006
Zálohování INFORMIXu z historie po současnost Petr Pomykáček Petr.Pomykacek@d-prog.cz - 24.6.2006 Úvod co nás čeká Pohled do historie zálohovacích nástrojů. Zálohování ve verzích 5,6,7 (ontape, onarchive,
TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura. 2012 IBM Corporation
TSM for Virtual Environments Data Protection for VMware v6.3 Ondřej Bláha CEE+R Tivoli Storage Team Leader TSM architektura 2012 IBM Corporation Tradiční zálohování a obnova dat ze strany virtuálního stroje
Monitoring SQL Server, Resource Governor, Tracing SQL Server
Monitoring SQL Server, Resource Governor, Tracing SQL Server 1. Monitoring Monitoring cíl Zrychlení odezvy. Hledání úzkého hrdla. Identifikace často prováděných dotazů. Úprava dotazu, změna indexu, Sledování
Bi-Direction Replication
Bi-Direction Replication P2D2 2015 Petr Jelínek, 2ndQuadrant (petr@2ndquadrant.com) BDR Bi-Directional Replication Je možné zapisovat na všech serverech Asynchronní Nízká latence (zápisu) Tolerance ke
Příloha č.2 - Technická specifikace předmětu veřejné zakázky
Příloha č.2 - Technická specifikace předmětu veřejné zakázky Popis stávajícího řešení u zadavatele Česká centra (dále jen ČC ) provozují 8 fyzických serverů, připojené k local storage. Servery jsou rozděleny
Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz
Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných
Příprava k certifikaci 70-680, TS: Windows 7, Configuring
Příprava k certifikaci 70-680, TS: Windows 7, Configuring Kurz umožní studentům připravit se k certifikaci 70-680. Ve školení se studenti seznámí Instalace Windows 7 - Instalace, upgrade a migrace Windows
RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague User-Managed Backup and
Administrace a Enterprise vlastnosti. RNDr. Ondřej Zýka
Administrace a Enterprise vlastnosti RNDr. Ondřej Zýka 1 Cíle administrace Instalace Zálohování Dostupnost Sledování Ladění Bezpečnost Obsah Řešení plánovaných i neplánovaných problémů 2 Administrace datového
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) Požadavky zákazníka.
MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) IT SYSTEMS a.s. Mnoho společností má implementovány aplikace, které byly vyvíjeny (případně
NAS 323 NAS jako VPN Server
NAS 323 NAS jako VPN Server Naučte se používat NAS jako VPN server A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Nastavit ASUSTOR NAS jako VPN server a připojit se k němu z počítačů
Instrukce pro vzdálené připojení do učebny 39d
Instrukce pro vzdálené připojení do učebny 39d Každá skupina má k dispozici jedno sdílené připojení, prostřednictvím kterého se může vzdáleně připojit do učebny 39d a pracovat na svých semestrálních projektech
Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ Ing. Lukáš OTTE, Ph.D. Ostrava 2013 Tento studijní materiál vznikl za finanční podpory
Optimalizace dotazů a databázové transakce v Oracle
Optimalizace dotazů a databázové transakce v Oracle Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 22. dubna 2015 Marek Rychlý
TÉMATICKÝ OKRUH TZD, DIS a TIS
TÉMATICKÝ OKRUH TZD, DIS a TIS Číslo otázky : 15. Otázka : Paralelní procesy v databázích. Transakce, zamykání, uváznutí. Dvoufázový protokol, časová razítka. Obsah : 1 Úvod 2 Paralelní procesy v databázích
ZÁLOHA A OBNOVA ABRA GEN
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval Martin Bohuslav V Praze
Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou
Administrace Oracle Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou zachyceny a uloženy lokálně před posláním
Databáze Firebird. Zálohování, obnovení. Roman Fic 1/29/14 Databáze
Databáze Firebird Zálohování, obnovení Roman Fic 1/29/14 Databáze Obsah Firebird - Zálohování pomocí GBAK... 2 Syntaxe... 2 Záloha... 2 Příklad... 2 Obnova... 2 Příklad... 2 Možné parametry/přepínače utility
Počítačové sítě Systém pro přenos souborů protokol FTP
Počítačové sítě Systém pro přenos souborů protokol FTP Autorizovaný přístup do souborového systému hostitelského uzlu Informace o obsahu souborového systému hostitelského uzlu Obousměrný přenos kopií souborů
prostředí IDS 11.5 na Martin Mikuškovic, ICZ a. s. 23.6.2010
Pokrok se nedá zastavit: migrace centra IS RŽP do prostředí IDS 11.5 na Power 6 Martin Mikuškovic, ICZ a. s..6.1 1 Obsah IS RŽP a jak je provozován staré prostředí a návrh obnovy příprava migrace a zátěžové
INTEGRACE IS DO STÁVAJÍCÍ HW A SW ARCHITEKTURY
INTEGRACE IS DO STÁVAJÍCÍ HW A SW ARCHITEKTURY Dušan Kajzar Slezská univerzita v Opavě, Filozoficko-přírodovědecká fakulta, Bezručovo nám. 13, 746 00 Opava, e-mail: d.kajzar@c-box.cz Česká pošta, s.p.,
BRICSCAD V15. Licencování
BRICSCAD V15 Licencování Protea spol. s r.o. Makovského 1339/16 236 00 Praha 6 - Řepy tel.: 235 316 232, 235 316 237 fax: 235 316 038 e-mail: obchod@protea.cz web: www.protea.cz Copyright Protea spol.
Load Balancer. RNDr. Václav Petříček. Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný
Load Balancer RNDr. Václav Petříček Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný 1.4.2005 Co je Load Balancer Nástroj pro zvýšení výkonnosti serverů Virtuální server skrývající farmu skutečných
Uživatelský modul. Modem Bonding
Uživatelský modul Modem Bonding APLIKAC NÍ PR ÍRUC KA POUŽITÉ SYMBOLY Použité symboly Nebezpečí důležité upozornění, které může mít vliv na bezpečí osoby nebo funkčnost přístroje. Pozor upozornění na možné
8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
ZÁLOHA A OBNOVA ABRA GEN
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval: Martin Bohuslav Datum:
STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator
STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator Vzdálená správa... 2 ESET Remote Administrator Server (ERAS)... 2 Licenční klíč soubor *.LIC... 2 ESET Remote
Základy počítačových sítí Model počítačové sítě, protokoly
Základy počítačových sítí Model počítačové sítě, protokoly Základy počítačových sítí Lekce Ing. Jiří ledvina, CSc Úvod - protokoly pravidla podle kterých síťové komponenty vzájemně komunikují představují
Optimalizace plnění a aktualizace velkých tabulek. Milan Rafaj, IBM
Optimalizace plnění a aktualizace velkých tabulek Milan Rafaj, IBM Agenda OLTP vs DSS zpracování Optimalizace INSERT operací Optimalizace DELETE operací Optimalizace UPDATE operací Zdroje Dotazy OLTP vs
Rychlá obnova dat efektivně a jednoduše
Rychlá obnova dat efektivně a jednoduše Jindřich Rosička Technický ředitel jindrich.rosicka@is4tech.cz www.is4tech.cz Množství dat Jak na pasivní bezpečnost? 3000 2500 2000 1500 1000 500 0 0 5 10 15 20
Transakce a zamykání Jiří Tomeš
Transakce a zamykání Jiří Tomeš Administrace MS SQL Serveru (NDBI039) O čem to dnes bude Úvodní opakování základních pojmů Jištění transakcí Speciální konstrukce Typy transakcí Závěrečný souhrn, použité
BrightStor ARCserve Backup r11.5. - Michal Opatřil - Consultant - michal.opatril@ca.com
BrightStor ARCserve Backup r11.5 - Michal Opatřil - Consultant - michal.opatril@ca.com Co je ARCserve Backup? -Spolehlivý a jednoduchý Backup a Restore -S podporou široké škály hardwaru -S managementem
Databáze I. 5. přednáška. Helena Palovská
Databáze I 5. přednáška Helena Palovská palovska@vse.cz SQL jazyk definice dat - - DDL (data definition language) Základní databáze, schemata, tabulky, indexy, constraints, views DATA Databáze/schéma
Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš
Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš Administrace MS SQL Serveru (NDBI039) Úvodní motivace O čem to dnes bude Strategie zálohování Typy zálohování SQL Server Agent Modely pro obnovení
Popis logování v aplikačním serveru
Popis logování v aplikačním serveru Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 3.10.2011 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne: 26.3.2018
Efektivní ochrana dat ve virtualizovaném prostředí. Marek Bradáč
Efektivní ochrana dat ve virtualizovaném prostředí Marek Bradáč Agenda Představení TSM for Virtual Environments 6.2 Praktická ukázka (video) 2 Úvod IBM Tivoli Storage Manager Vám může pomoci: Snížením
Michal Hroch Server Product Manager Microsoft Česká republika
Michal Hroch Server Product Manager Microsoft Česká republika Proč by vás Platforma měla vůbec zajímat? záruka spolehlivosti potenciál pro nové příležitosti Performance Point server 6 Point of Sale Retail
Jak spustit provoz v DR lokalitě snadno a rychle
Moderní a spolehlivá řešení pro ukládání dat Jak spustit provoz v DR lokalitě snadno a rychle David Gottvald GAPP System Požadavky zákazníků Potřebujeme mít data ve druhé lokalitě pro případ katastrofy.
Nové vlastnosti Informix v Petr Pomykáček
Nové vlastnosti Informix v 11.70 22.5.2011 Petr Pomykáček Obsah Úvod Infrastruktura popis, konfigurace IDS 11.70.FC2 Manage disk space onspaces, OAT, admin, task nové vlastnosti v 11.70 (chunks, spaces)
MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD 1. Návrh strategie zálohování 2. Zálohování uživatelských databází 3. Obnova uživatelských databází 4. Obnova z databázového snapshotu 5. Automatizace záloh
InTouch 8.0 Subsystém distribuovaných alarmů
InTouch 8.0 Subsystém distribuovaných alarmů Pavel Průša Pantek (CS) s.r.o. Strana 2 Obsah Úvod Úvod Subsystém distribuovaných alarmů Ukládání alarmů do relační databáze Zobrazování, potvrzování a potlačování
První pomoc pro DBA. administrátory CIDUG. Milan Rafaj IBM Česká republika
První pomoc pro DBA administrátory Milan Rafaj IBM Česká republika O čem to bude Kde hledat informace Nástroje Obslužné programy SQL API TOP 11 Dotazy Kde hledat informace online.log errpt a jiné žurnály
FRED & PostgreSQL. CZ.NIC, z.s.p.o. Jaromír Talíř <jaromir.talir@nic.cz> 13. 2. 2008 http://www.nic.cz/ http://fred.nic.cz
FRED & PostgreSQL CZ.NIC, z.s.p.o. Jaromír Talíř 13. 2. 2008 http://www.nic.cz/ http://fred.nic.cz 1 Obsah FRED co to je? Architektura systému, datový model, transakční model Komunikace
I.CA RemoteSeal. Ing. Filip Michl První certifikační autorita, a.s
Technické řešení služby I.CA RemoteSeal Ing. Filip Michl První certifikační autorita, a.s. 5. 4. 2018 Agenda Úvod ARX CoSign vs. DocuSign Signature Appliance Architektura Zřízení služby Aktivace služby
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy
INTERNÍ TECHNICKÝ STANDARD ITS
Vypracoval/Ersteller Gestor/Fachgarant Schválil/Genehmigt Listů/Blätter Příloh/Anlagen Mgr. Rešl EO VF 5 Směrnice platí pro všechny závody ŠkodaAuto. Obsah: 1. Použité zkratky 2. Plánování a nákup IT 3.
M Administrace Microsoft SQL Server Popis: Absolvent kurzu bude umět: Požadavky pro absolvování kurzu: Kurz určen pro: Literatura:
M20462 Administrace Microsoft SQL Server 2014 Popis: Pětidenní kurz je určen studentům, kteří potřebují získat znalosti k administraci Microsoft SQL Server 2014 databází. Kurz je zaměřen na využití služeb
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz
Instalace a konfigurace
Instalace a konfigurace Seminář ELZA Ing. Jiří Kala, Ph.D. 28. listopadu 2016 Architektura 2 Schéma systému Klient (prohlížeč) HTTP(S) Webový server Aplikační server TCP/IP Databáze 3 Požadavky Klient
Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD 1. Příprava k instalaci SQL Serveru 2. Instalace SQL Serveru 3. Základní konfigurace SQL Serveru Vychází ze Sybase SQL Server Verze Rok Název Codename 7.0 1998
Vytváření uživatelských datových typů a funkcí v Javě
IBM Software Group Vytváření uživatelských datových typů a funkcí v Javě Jan Musil (jan_musil@cz.ibm.com) IBM Certified System Administrator - Informix Dynamic Server V11 2007 IBM Corporation Přehled prezentace
Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D. http://siret.cz/hoksza
Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Seznámení s SQL Server Management Studiem (SSMS) Základní architektura
Databázové systémy Cvičení 5.2
Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako
Versiondog 2.1.1 Co je nového
Versiondog 2.1.1 Co je nového Lukáš Rejfek, Pantek (CS) s.r.o. 11/2012 Strana 2 Úvod Nová verze produktu Versiondog 2.1.1 přináší oproti verzím 1.52.x mnoho nových funkčností i nové typy komponent, které
O2 Managed Backup & Restore Power
O2 Managed Backup & Restore Power Příručka uživatele Verze: 1.0 Obsah 1. TSM Backup / Archive Client...2 1.1 Základní popis Menu...3 1.2 Backup...4 1.3 Restore...5 1.4 Archive, Retrieve...5 2. TSM Data
RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague Zvyšuje výkon databáze
IBM Informix Dynamic Server v10.0
Nižší požadavky na údržbu a zvýšená dostupnost IBM Informix Dynamic Server v10.0 Hlavní vlastnosti Tvoří bezpečný a spolehlivý základ Business On Demand Zlepšuje výkon, dostupnost a produktivitu administrátorů
9. Transakční zpracování
9. Transakční zpracování 9.1. Transakce... 3 9.1.1. Vlastnosti transakce... 3 9.1.2. Stavy transakce... 4 9.2. Transakce v SQL... 6 9.3. Zotavení po chybách a poruchách... 10 9.3.1. Zotavení využívající
Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází
1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,
O jedné metodě migrace velkých objemů dat aneb cesta ke snižování nákladů
Ladislav Müller IBM GTS 9.2.2010 O jedné metodě migrace velkých objemů dat aneb cesta ke snižování nákladů Proč takové téma Objemy zpracovávaných dat rychle rostou Úkoly, které jsou při menším objemu dat
IW3 MS SQL SERVER 2014
Instalace a konfigurace IW3 MS SQL SERVER 2014 Ing. Peter Solár, MCITP EA solar@pocitacoveskoleni.cz 1 OSNOVA 1. příprava instalace SQL serveru 2. instalace SQL serveru 3. základní konfigurace SQL serveru
Tiskové služby v sítích Microsoft. PDF created with pdffactory trial version www.pdffactory.com
Tiskové služby v sítích Microsoft Základní pojmy o Tiskárna = fyzické zařízení o Logická tiskárna = softwarové rozhraní o Relace tiskárna logická tiskárna o Relace logická tiskárna několik fyzických tiskáren
APS Administrator.GS
APS Administrator.GS Grafická nadstavba pro vizualizaci systémů APS (rozšiřující programový modul pro APS Administrator) Instalační a uživatelská příručka 2004 2015,TECH FASS s.r.o., www.techfass.cz, techfass@techfass.cz
Instalace Active Directory
Instalace Active Directory Proces implementace Active Directory se sestává z několika kroků. Před vlastní instalací je zapotřebí zvážit mnoho faktorů. Špatně navržená struktura Active Directory způsobí
User-Managed Backup RMAN (od v. 8.1)
Tomáš Hladík User-Managed Backup RMAN (od v. 8.1) Backup & recovery záloha a obnovení Media recovery uvedení DB do konzistentního stavu Data files Control files Redo log files Archived Current Konzistentní
Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů
- 1.1 - Kapitola 1: Úvod Účel databázových systémů Pohled na data Modely dat Jazyk pro definici dat (Data Definition Language; DDL) Jazyk pro manipulaci s daty (Data Manipulation Language; DML) Správa
FIREBIRD relační databázový systém. Tomáš Svoboda
FIREBIRD relační databázový systém Tomáš Svoboda xsvobo13@fi.muni.cz Firebird historie 80. léta - Jim Starkey (DEC) InterBase 1994 - odkoupila firma Borland 2000 - Borland uvolnil zdrojové texty InterBase
automatická správa úložiště
Administrace Oracle automatická správa úložiště integrovaný správce diskových oddílů a souborových systémů usnadňuje práci s databází na úrovni dat uložených na disku v Oracle od verze 10g (2003) (obdoba
Principy počítačů a operačních systémů
Principy počítačů a operačních systémů Operační systémy Souborové systémy Zimní semestr 2011/2012 Poděkování Při přípravě této prezentace jsem většinu materiálu převzal z prezentace Yaghob, J. Základy
Přechod na Firebird 3. Popis migrační utility
Přechod na Firebird 3 Popis migrační utility Verze dokumentu: 1.00 Platnost od: 02.05.2018 Obsah 1. Úvod 3 2. Popis funkcí 4 2.1 Výběr typu instalace a provozu platformy Firebird 4 2.1.1 Odinstalovat starší
NAS 242 Aplikace AiMaster pro mobilní zařízení
NAS 242 Aplikace AiMaster pro mobilní zařízení Naučte se používat AiMaster na vašich mobilních zařízeních A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Použít AiMaster pro správu