[Česká scéna] - Jak jsme vás již informovali, pořádáme v Praze v polovině února konferenci věnovanou databázové platformě PostgreSQL. Dnes vám přinášíme další podrobnosti o programu, včetně možnosti neformálního praktického setkání s předním odborníkem na tuto platformu, Pavlem Stěhulem.
O vlastním programu konference jsme vás již informovali, pojďme se podívat na anotace jednotlivých přednášek a na podrobnosti o jednotlivých přednášejících. Podrobnosti o místě konání najdete zde.
What's going on (PostgreSQL 8.3)
Peter Eistentraut je dlouholetým členem Core Teamu PostgreSQL a zároveň patří mezi commitery, kteří akceptují změny do kódu. Je autorem například implementace GUC (Global User Configuration) a mnoha vlastností SQL standardu. Peter zároveň organizuje tým překladatelů a lokalizátorů do různých světových jazyků. V poslední době se hlavně podílí společně s Nikolajem Samokhvalovem na implementaci XML.
Uložené procedury a jazyk SQL/PSM?
V reakci na požadavky vývojářů na rozšíření SQL o procedurální prvky ANSI SQL:99 definuje programovací jazyk SQL/PSM. Bohužel tento jazyk přišel pozdě, kdy na jedné straně Oracle měl už více než 10 let vlastní PL/SQL a na straně druhé jazyk T-SQL firmy Microsoft stačil poškodit reputaci této technologie na řadu let dopředu. Reakcí na tuto roztříštěnost bylo prosazení myšlenky aplikačního serveru a minimalizace významu databáze na pouhé datové uložiště. Od roku 2005 je SQL/PSM implementován v MySQL a od letošního roku existuje experimentální podpora v PostgreSQL. To je hlavní důvod, proč o tomto jazyce mluvit. Hlavním motivem přednášky bude shoda a rozdíly mezi SQL/PSM a PL/pgSQL a SQL/PSM a T-SQL.
Pavel Stěhule
Pavel Stěhule je dlouholetým propagátorem PostgreSQL v ČR. Vytvořil a udržuje www stránky zaměřené na tuto platformu http://www.pgsql.cz. Svůj podíl má i na modernizaci jazyka PL/pgSQL v posledních verzích. Aktuálně pracuje na rozšíření PL/pgSQL a na implementaci ANSI SQL standardu – jazyka SQL/PSM.
Fulltextové vyhľadávanie v PostgreSQL 8.3
Cieľ prednášky je oboznámiť účastníkov s funkcionalitou fulltextového vyhľadávanie, ktorá bola pred verziou PostgreSQL 8.3 súčasťou tzv. "contrib" modulov a od verzie PostgreSQL 8.3 je súčasťou jadra databáze. V prednáške bude vysvetlená koncepcia, odpovedajúce datové typy a funkcie na ich spracovanie, podpora slovníkov. Prednášku budú sprevádzať ukážky na jednoduchých príkladoch.
Július Štroffek
Július Štroffek ukončil v roce 2004 studium na Matematicko-fyzikální fakultě Univerzity Karlovy v Praze a od té doby pokračuje v postgreaduálním studiu na 1.lékařské fakultě Univerzity Karlovy, kde se věnuje modelování neurónových sítí a některým aplikacím heuristických algoritmů. Od září 2006 pracuje pro společnost Sun Microsystems na databázových technologiích JavaDB a PostgreSQL.
Kontrola integrity dat v PostgreSQL
Obsahem přednášky bude popis možných integritních kontrol dat v PostgreSQL, včetně možných důsledků a návrhů možných způsobů opravy databázových souborů.
Robert Mach
Robert Mach je studentem ČVUT FEL a v současné době pracuje na diplomové práci zabývající se kontrolou integrity dat databázových souborů a možností jejich opravy. Robert se úspěšně účastnil s tímto projektem Google Summer of Code 2007.
PostgreSQL na Solarisu
Popis integrace PostgreSQL v Solarisu, jak se liší od linuxových distribucí. Jak využít SMF pro spouštění a zastavování databázového serveru a jak optimálně nakonfigurovat PostgreSQL na Solarisu. Dále bude popsáno, jak je možné využívat vlastnosti Solarisu, jako jsou DTrace, ZFS a Zony v produkčním nasazení.
Zdeněk Kotala
Zdeněk Kotala má dlouholeté zkušenosti s vývojem databázových aplikací pro různé databázové platformy. S platformou PostgreSQL poprvé přišel do styku v roce 1999 (verze 6.5) a od té doby na ni nedá dopustit. V současné době pracuje pro společnost Sun Microsystems a jeho hlavni náplní je podpora PostgreSQL pro Solaris. Podílí se na integraci PostgreSQL do OS Solaris a jeho optimalizaci pro tento operační systém.
Spracovanie SQL dotazov v PostgreSQL
Popis jednotlivych krokov spracovania SQL dotazov – Parser, Rewriter, Planner, Executor. Doraz bude kladeny predovsetkym na fazu planovania a optimalizacie dotazov (plan vyhodnocovania dotazu, ohodnotenie planu). Popis a analyza algoritmov pre vyber optimalneho planu. // Outline of the query processing, description of steps the query goes through – Parser, Rewriter, Planner, Executor. We will concentrate on query planning and optimization (query execution plan, assesing the cost of the plan). Description and analysis of algorithms for optimal plan selection.
Tomáš Kovařík
Tomáš Kovařík je studentem MATFYZ fakulty UK a v současné době pracuje na diplomové práci zabývající se implementací efektivnějšího optimalizátoru pro PostgreSQL. Společně s Júliusem Štroffkem přednášeli na toto téma konferenci PGConn 2007 v Ottawě.
Registrační systém pro domény .cz a PostgreSQL
V prezentaci bude nastíněna architektura registračního systému FRED, na kterém běží správa domény.cz. Důraz bude kladen na vrstvu komunikace s databází, kterou je PostgreSQL. Bude popsáno, jakým způsobem a kterých vlastností této databázové platformy bylo při psaní registru využito, jakým způsobem probíhala migrace dat z platformy Informix a jaké jsou statistiky běžícího systému.
Jaromír Talíř
V současnosti pracuje jako vedoucí vývojového oddělení sdružení CZ.NIC. Zodpovídá tak za vývoj open source registračního systému FRED, na kterém běží správa domény.cz. Před touto etapou se podílel na vývoji kompletního informačního systému pro internetového poskytovatele – společnost Ipex.
Workshop
Od půl deváté se bude konat pod vedením Pavla Stěhuleho neformální workshop na téma hacking a optimalizace PostgreSQL (dle zájmu) Optimalizace se nejlépe předvádí na reálných příkladech, pokud máte dotaz, o kterém si myslíte, že lze zoptimalizovat, nezapomeňte si přinést notebook s databází, na kterém lze tento dotaz otestovat. Totéž platí i pro hacking zkoušený vlastními silami.
Připomínáme, že registrace na konferenci začíná v 9:30 a vstup je zcela zdarma, podmínkou je pouze registrace. Budete-li mít jakékoli problémy s registračním formulářem, kontaktujte nás, prosím, na adrese p2d22008reg@dbsvet.cz. Počet míst je omezen, proto doporučujeme v případě zájmu zaregistrovat se co nejdříve.
Partneři