<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>http://postgres.cz/index.php?action=history&amp;feed=atom&amp;title=Setk%C3%A1n%C3%AD_CSPUG</id>
	<title>Setkání CSPUG - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="http://postgres.cz/index.php?action=history&amp;feed=atom&amp;title=Setk%C3%A1n%C3%AD_CSPUG"/>
	<link rel="alternate" type="text/html" href="http://postgres.cz/index.php?title=Setk%C3%A1n%C3%AD_CSPUG&amp;action=history"/>
	<updated>2026-05-26T11:52:54Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://postgres.cz/index.php?title=Setk%C3%A1n%C3%AD_CSPUG&amp;diff=499&amp;oldid=prev</id>
		<title>imported&gt;TomasVondra: /* 24.5.2011 */</title>
		<link rel="alternate" type="text/html" href="http://postgres.cz/index.php?title=Setk%C3%A1n%C3%AD_CSPUG&amp;diff=499&amp;oldid=prev"/>
		<updated>2011-06-27T07:19:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;24.5.2011&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Setkání sdružení CSPUG se budou konat pravidelně každé předposlední úterý v měsíci od 19:00, v posluchárně S4 v budově MFF na Malostranském náměstí 25 ([http://maps.google.com/?q=50.088424,14.403577 mapa]).&lt;br /&gt;
&lt;br /&gt;
Pravidelná setkání jsou volně přístupná, bez vstupného. &amp;#039;&amp;#039;&amp;#039;Prosíme vás ale o registraci&amp;#039;&amp;#039;&amp;#039; tak abychom měli přehled o očekávané účasti (a kvůli objednávce pizzy). Registrační formulář je uveden u každého setkání.&lt;br /&gt;
&lt;br /&gt;
== 19.4.2011 ==&lt;br /&gt;
&lt;br /&gt;
;Replikace a její stav v PostgreSQL (Tomáš Vondra) [http://www.fuzzy.cz/tmp/cspug-2011-04-19-vondra-replikace.pdf PDF]&lt;br /&gt;
: Jen málo aplikací se dnes obejde bez využití databáze, přičemž nároky na její výkon a spolehlivost neustále rostou. Podívejme se jaké varianty replikace obecně existují, k čemu lze kterou z nich použít, jaké mají výhody a nevýhody. Poté se zběžně podíváme na aktuální implementaci replikace v PostgreSQL, připravovaná vylepšení v 9.1, plány do budoucna a stručné srovnání s replikací v dalších databázích (MySQL, Oracle).&lt;br /&gt;
;Záludnosti PostgreSQL (Jakub Ouhrabka) [http://www.fuzzy.cz/tmp/cspug-2011-04-19-ouhrabka-zaludnosti.pdf PDF]&lt;br /&gt;
: Databáze PostgreSQL je robustní a stabilní řešení, které poskytuje plno pokročilých vlastností. Tak jako každá technologie, ani PostgreSQL není 100% dokonalý. Přednáška vás provede sadou tipů na co si dát při použití PostgreSQL pozor. Zkušenosti byly nashromážděny během 10 let intenzivního firemního nasazení PostgreSQL.&lt;br /&gt;
&lt;br /&gt;
== 24.5.2011 ==&lt;br /&gt;
&lt;br /&gt;
;GridSQL a pgpool-II (Vratislav Beneš) [http://www.fuzzy.cz/tmp/cspug-2011-05-24-benes-gridsql.pdf PDF]&lt;br /&gt;
:Nejdříve nám řečník (kterého si možná pamatujete z letošního P2D2) řekne něco o praktickém nasazení PostgreSQL v prostředí DWH, se zaměřením na nástroje GridSQL a pgpool-II.&lt;br /&gt;
&lt;br /&gt;
;Řešení problémů s výkonem v PL/pgSQL (Pavel Stěhule) [http://www.fuzzy.cz/tmp/cspug-2011-05-24-stehule-plpgsql.pdf PDF]&lt;br /&gt;
:Poté nám Pavel řekne jak se v praxi vypořádat s některými nástrahami jazyka PL/pgSQL. Vývoj uložených procedur v jazyku PL/pgSQL je směšně jednoduchý. Jsou tu ovšem také jistá temná úskalí, které je dobré znát a kterým je nutné se vyhnout - pokud ma být kód v PL/pgSQL rychlý a nenáročný na zdroje. Prezentace bude obsahovat popis interních mechanismů v PL/pgSQL a výčet několika typických programátorských prohřešků majicích zásadní vliv na výkon aplikace.&lt;br /&gt;
&lt;br /&gt;
Stejně jako na prvním setkání, i tentokrát bude přichystána tradiční&lt;br /&gt;
programátorská svačinka (aka pizza). Vzhledem k tomu že máme přiměřenou&lt;br /&gt;
představu o účasti, registraci neplánujeme.&lt;br /&gt;
&lt;br /&gt;
Stejně jako minule se setkání koná v budově MFF UK na Malostranském&lt;br /&gt;
náměstí, v posluchárně S4.&lt;br /&gt;
&lt;br /&gt;
== 21.6.2011 ==&lt;br /&gt;
&lt;br /&gt;
;Čtení explain planu (Tomáš Vondra) [http://www.fuzzy.cz/tmp/cspug-2011-06-21-vondra-explain.pdf PDF]&lt;br /&gt;
:Chcete porozumět jak PostgreSQL vyhodnocuje váš SQL dotaz? Jestli použije či nepoužije indexy? Jak zjistit jestli je v dotazu nějaký problém apod.? V tom případě je schopnost interpretace exekučního plánu naprostou nutností. V přednášce bude vysvětleno co to je exekuční plán, jaké jsou jeho základní elementy (způsoby čtení tabulek, joinování, ...) jak ho v PostgreSQL získat a v čem jsou nejčastěji problémy.&lt;br /&gt;
&lt;br /&gt;
;Synchronní replikace (Jakub Ouhrabka) [http://www.fuzzy.cz/tmp/cspug-2011-06-21-ouhrabka-syncrep.pdf PDF]&lt;br /&gt;
:V PostgreSQL 9.0 byla konečně uvedena oficiální zabudovaná asynchronní replikace, a připravovaná verze 9.1 na tomto základě dále staví a poskytuje synchronní replikaci. Podívejme se možnosti které vám tato nová vlastnost poskytujeme a jak ji využít, ale také jaká má omezení a nástrahy.&lt;br /&gt;
&lt;br /&gt;
Stejně jako minule se setkání koná v budově MFF UK na Malostranském náměstí, v posluchárně S4. I tentokrát bude přichystána tradiční programátorská svačinka.&lt;br /&gt;
&lt;br /&gt;
== Obecný seznam témat ==&lt;br /&gt;
&lt;br /&gt;
Následující seznam témat rozhodně není vyčerpávající a neodpovídá 1:1 přednáškám, tj. jedna přednáška může pokrýt více témat a naopak jedno téma může být rozděleno na více přednášek. Máte-li nápad na zajímavé téma, nebo chcete-li přednést příspěvek na zajímavé téma, dejte nám vědět.&lt;br /&gt;
&lt;br /&gt;
* škálování (srovnání různých řešení/nástrojů, pgbouncer, pgpool, ...)&lt;br /&gt;
* co v PostgreSQL nedělat (praktická pravidla čemu se vyhnout, zbytečné chyby)&lt;br /&gt;
* stromové struktury (ltree, ...)&lt;br /&gt;
* čtení execution planu, optimalizace dotazů&lt;br /&gt;
* architektura Pg (procesy, zpracování dotazu, paměť, ...)&lt;br /&gt;
* prostředí pro běh (OS, HW, filesystem, virtualizace ...)&lt;br /&gt;
* ORM (proč ano i ne, varianty)&lt;br /&gt;
* JDBC špeky (problémy při použití JDBC driverů)&lt;br /&gt;
* replikace (teorie, implementace v Pg)&lt;br /&gt;
* per-column collations, český fulltext&lt;br /&gt;
* monitoring (nástroje, ...)&lt;br /&gt;
* vývojový cyklus (commitfesty, testing night, ...)&lt;br /&gt;
* použití PostgreSQL pro DWH&lt;br /&gt;
* PostgreSQL + Ruby&lt;br /&gt;
* transakční fronty&lt;br /&gt;
* extensions - jak fungují, k čemu jsou&lt;br /&gt;
* přehled contrib modulů, projekty na pgfoundry&lt;br /&gt;
* zajímavosti SQL (window funkce, CTE, WCTE)&lt;br /&gt;
* PostGis&lt;br /&gt;
* NoSQL databáze, hierarchické databáze, jiné relační databáze&lt;/div&gt;</summary>
		<author><name>imported&gt;TomasVondra</name></author>
	</entry>
</feed>