<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Proč nepotřebuji asynchronní JDBC</title>
	<atom:link href="http://blog.krecan.net/2010/01/28/proc-nepotrebuji-asynchronni-jdbc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.krecan.net/2010/01/28/proc-nepotrebuji-asynchronni-jdbc/</link>
	<description>Short remarks from Java world</description>
	<lastBuildDate>Tue, 27 Jul 2010 13:59:11 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pavel Kolesnikov</title>
		<link>http://blog.krecan.net/2010/01/28/proc-nepotrebuji-asynchronni-jdbc/comment-page-1/#comment-1443</link>
		<dc:creator>Pavel Kolesnikov</dc:creator>
		<pubDate>Thu, 18 Feb 2010 12:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.krecan.net/?p=486#comment-1443</guid>
		<description>Ahoj, prijde mi, ze klicovym bodem tveho komentare je myslenka, ze &quot;prijimanim vice pozadavku situaci jen zhorsim&quot;.

Samozrejme, ze pokud ma system tuto vlastnost, pak na ceste ke skalovatelnosti musime v prve radu tuto vlastnost co nejvic omezit (v pripade databaze treba shardovanim a replikaci).

A tady se dostavame k pointe: jedna pretizena databaze nam nebude blokovat webserver.

Mimochodem i v pripade jedine databaze je lepsi byt schopen zobrazit chybovou zpravu nez nechat klienta cekat, az se mu vubec zacne nejake vlakno weboveho serveru venovat.</description>
		<content:encoded><![CDATA[<p>Ahoj, prijde mi, ze klicovym bodem tveho komentare je myslenka, ze "prijimanim vice pozadavku situaci jen zhorsim".</p>
<p>Samozrejme, ze pokud ma system tuto vlastnost, pak na ceste ke skalovatelnosti musime v prve radu tuto vlastnost co nejvic omezit (v pripade databaze treba shardovanim a replikaci).</p>
<p>A tady se dostavame k pointe: jedna pretizena databaze nam nebude blokovat webserver.</p>
<p>Mimochodem i v pripade jedine databaze je lepsi byt schopen zobrazit chybovou zpravu nez nechat klienta cekat, az se mu vubec zacne nejake vlakno weboveho serveru venovat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: benzin</title>
		<link>http://blog.krecan.net/2010/01/28/proc-nepotrebuji-asynchronni-jdbc/comment-page-1/#comment-1428</link>
		<dc:creator>benzin</dc:creator>
		<pubDate>Wed, 03 Feb 2010 14:23:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.krecan.net/?p=486#comment-1428</guid>
		<description>Myslim, ze se na to divate jen z jednoho uhlu. Absolutne stejna argumentace by sla pouzit na jakekoli jine asynchroni volani cehokoli. Ale  presto se pouziva a jsou k tomu duvody. Samozrejme se to na spoustu mist nehodi, ale existuji aplikace kde to muze pomoci. Napriklad si dokazu predstavit pouziti asynchroniho JDBC v claudech spolecne s AJAX - commet. Takze jednim requestem ktery prijde na jeden server vyvolate spostu ruznych SQL dotazu, ktere se vykonavaji nad databazi a kdyz jsou vykonany notifikuji nejaky listener, ktery je ale na uplne jinem nodu, nez odkud prisel puvodnin dotaz a ziskana data jsou &quot;vtlaceny&quot; do uzivatelova prohlizece.

Prave to ze odpoved z databaze muze skoncit na jinem nodu je nova vlastnost oproti tomu co poskytuji vlakna.

Tohle neni o predcasne optimalizaci, tohle je o jinem pristupu k navrhu. Muzeme mit pristup sekvencni, kde vlakno pouzivame jenom zridka a vlastne temer vyhradne kvuli optimalizujeme. Nebo muzeme mit pristup &quot;vlaknovy&quot;, kde vlakno je zakladni stavebni kamen a sekvecni pristup pouzivame jenom tam kde je zachovani posloupnosti kroku nezbytne nutne.</description>
		<content:encoded><![CDATA[<p>Myslim, ze se na to divate jen z jednoho uhlu. Absolutne stejna argumentace by sla pouzit na jakekoli jine asynchroni volani cehokoli. Ale  presto se pouziva a jsou k tomu duvody. Samozrejme se to na spoustu mist nehodi, ale existuji aplikace kde to muze pomoci. Napriklad si dokazu predstavit pouziti asynchroniho JDBC v claudech spolecne s AJAX - commet. Takze jednim requestem ktery prijde na jeden server vyvolate spostu ruznych SQL dotazu, ktere se vykonavaji nad databazi a kdyz jsou vykonany notifikuji nejaky listener, ktery je ale na uplne jinem nodu, nez odkud prisel puvodnin dotaz a ziskana data jsou "vtlaceny" do uzivatelova prohlizece.</p>
<p>Prave to ze odpoved z databaze muze skoncit na jinem nodu je nova vlastnost oproti tomu co poskytuji vlakna.</p>
<p>Tohle neni o predcasne optimalizaci, tohle je o jinem pristupu k navrhu. Muzeme mit pristup sekvencni, kde vlakno pouzivame jenom zridka a vlastne temer vyhradne kvuli optimalizujeme. Nebo muzeme mit pristup "vlaknovy", kde vlakno je zakladni stavebni kamen a sekvecni pristup pouzivame jenom tam kde je zachovani posloupnosti kroku nezbytne nutne.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lzap</title>
		<link>http://blog.krecan.net/2010/01/28/proc-nepotrebuji-asynchronni-jdbc/comment-page-1/#comment-1418</link>
		<dc:creator>lzap</dc:creator>
		<pubDate>Fri, 29 Jan 2010 19:12:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.krecan.net/?p=486#comment-1418</guid>
		<description>&quot;...až to za mě Oracle vyřeší při dalším updatu Javy...&quot; - aby ses taky dočkal :-)

Pěkný článek.</description>
		<content:encoded><![CDATA[<p>"...až to za mě Oracle vyřeší při dalším updatu Javy..." - aby ses taky dočkal <img src='http://blog.krecan.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Pěkný článek.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
