<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>LINUXEXPRES - Diskuzní fórum</title>
<link>http://www.linuxexpres.cz/</link>
<description>RSS komentářů ke článkům</description>
<item>
<title>Re:Re:Reportáž z Prague PostgreSQL Developers&#039; Day 2011: Odpoledne</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Je to jednoduché - pokud se spustí NOTICE uvnitř transakce, tak se odloží a čeká se na konec transakce. Teprve tehdy, když je transakce úspěšně potvrzena, tak se pošle echo na stranu klienta. A ten pak už samozřejmě vidí potvrzená data. Díky NOTICE mohu informovat libovolný počet klientů, že došlo k potvrzené změně dat - a že to, co mají v cache, v recordsetech atd není validní - díky tomu není nutné periodicky se dotazovat databázového serveru. NOTICE slouží k tomu, aby se informace rozšířila mezi všechny zainteresované klienty. Myslím si, že Marc používá autocommit=true i z důvodu externího dohledu nad pokladnami - tipoval bych, že každá pokladna bude mít svou tabulku, případně několik tabulek a záznamy se budou přelévat mezi nimi.
Je tu ještě pár technik pro drsňáky - což Marc není - jednak mohu komunikovat asynchronně v jedné session pomocí debug rozhraní - ale už nelze použít vzor observer - protože v tu chvíli může klient pouze zobrazit hlášku, nemůže provést žádnou činnost a také může existovat pouze jeden příjemce. Další technikou může být změna identity session - jistými technikami mohu obejít izolaci transakcí - samozřejmě, že je to hodně nebezpečná záležitost - ale v některých případech se může hodit.]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Sun, 20 Feb 2011 15:23:01 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12022</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12022</guid>
</item>
<item>
<title>Re:Re:Reportáž z Prague PostgreSQL Developers&#039; Day 2011: Odpoledne</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Vzhledem k tomu, že neznáme strukturu té databáze a způsob práce s ní (hlavně ve smyslu toho, jak se přesně vystavuje vstupenka), tak je těžké vynášet nějaké soudy. Faktem je, že pokud by vystavování vstupenky probíhalo celé v jedné transakci, tak by ke změně dojít nemohlo, protože z té transakce je vidět původní stav.]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Sat, 19 Feb 2011 20:05:06 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12019</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12019</guid>
</item>
<item>
<title>Re:Reportáž z Prague PostgreSQL Developers&#039; Day 2011: Odpoledne</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[To ano :-). Mě ale stále vrtá hlavou, jak se vlastně ten terminál dostal k datům. Pokladna má rozjetou nepotvrzenou transakci a PostgreSQL nemá transakční izolaci "read uncomited". Tedy buď tam Marc nepoužívá transakce (autocommit=true), což je na pokladně prasárna a nebo si jednotlivé položky pokladny ještě ukládá extra pro ten terminál. Další způsob, jak by se terminál mohl přes SQL dotaz do serveru dostat k pokladním položkám mě nenapadá.]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Sat, 19 Feb 2011 19:02:15 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12018</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12018</guid>
</item>
<item>
<title>Reportáž z Prague PostgreSQL Developers&#039; Day 2011: Odpoledne</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Ta změna údajů na dotykovém displeji byla zvlášť dobrá. Úplně učebnicový příklad toho, když se řekne „měnit něco někomu pod rukama“ :-)]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Sat, 19 Feb 2011 15:58:14 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12015</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/reportaz-z-prague-postgresql#post12015</guid>
</item>
</channel>
</rss>