<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Kommentare zu: Skalierung von mySQL-Datenbanken Teil 1 – Verteilung von reads und writes</title>
	<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/</link>
	<description>Managing Technology, from the trenches</description>
	<pubDate>Fri, 10 Sep 2010 15:38:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Nudge</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-6301</link>
		<author>Nudge</author>
		<pubDate>Mon, 09 Aug 2010 11:02:23 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-6301</guid>
		<description>Ich wusste gar nicht, dass Ruby transparente MySQL-Skalierung kann! ;-)

Danke f&#252;r den coolen Artikel. Von Zend w&#252;rde ich an der Stelle vielleicht pers&#246;nlich absehen, aber das muss jeder selbst entscheiden.</description>
		<content:encoded><![CDATA[<p>Ich wusste gar nicht, dass Ruby transparente MySQL-Skalierung kann! <img src='http://www.managingtech.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Danke f&#252;r den coolen Artikel. Von Zend w&#252;rde ich an der Stelle vielleicht pers&#246;nlich absehen, aber das muss jeder selbst entscheiden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Moriz</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-343</link>
		<author>Roland Moriz</author>
		<pubDate>Sun, 24 Aug 2008 13:58:48 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-343</guid>
		<description>Entschuldige den etwas unsachlichen Kommentar der jetzt folgt: 

Wenn ich mir den (sicher f&#252;r PHP angemessenen) Code anschaue, bin ich froh nur noch auf Ruby zu setzen :-)</description>
		<content:encoded><![CDATA[<p>Entschuldige den etwas unsachlichen Kommentar der jetzt folgt: </p>
<p>Wenn ich mir den (sicher f&#252;r PHP angemessenen) Code anschaue, bin ich froh nur noch auf Ruby zu setzen <img src='http://www.managingtech.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-319</link>
		<author>Jan</author>
		<pubDate>Wed, 13 Aug 2008 18:11:36 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-319</guid>
		<description>Hi, ehm, Metal Community,

ja, genau. Das machen wir quasi per Hand.

Zu deinen Problemen:
- lazy loading von Zend hat hier wirklich geholfen. Das sorgt daf&#252;r, dass die connection erst aufgebaut wird, wenn man die wirklich braucht. Zus&#228;tzlich kann man darauf hinarbeiten, SQLs weg zu optimieren, damit z.B. die (teure) Verbindung zum Master gar nicht mehr notwendig ist (Stichwort Sessions).

- Dann muss man die Daten auf mehr Server partitionieren. Der gesamte Cluster ist ja von der Write-Geschwindigkeit her so langsam wie der langsamste Kern (nicht Prozessor!) des langsamsten Slaves, wenn man nicht partitioniert.</description>
		<content:encoded><![CDATA[<p>Hi, ehm, Metal Community,</p>
<p>ja, genau. Das machen wir quasi per Hand.</p>
<p>Zu deinen Problemen:<br />
- lazy loading von Zend hat hier wirklich geholfen. Das sorgt daf&#252;r, dass die connection erst aufgebaut wird, wenn man die wirklich braucht. Zus&#228;tzlich kann man darauf hinarbeiten, SQLs weg zu optimieren, damit z.B. die (teure) Verbindung zum Master gar nicht mehr notwendig ist (Stichwort Sessions).</p>
<p>- Dann muss man die Daten auf mehr Server partitionieren. Der gesamte Cluster ist ja von der Write-Geschwindigkeit her so langsam wie der langsamste Kern (nicht Prozessor!) des langsamsten Slaves, wenn man nicht partitioniert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Managing Tech &#187; Blog Archive &#187; Skalierung von mySQL-Datenbanken Teil 1b – Code Beispiele zur Verteilung von reads und writes</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-318</link>
		<author>Managing Tech &#187; Blog Archive &#187; Skalierung von mySQL-Datenbanken Teil 1b – Code Beispiele zur Verteilung von reads und writes</author>
		<pubDate>Wed, 13 Aug 2008 18:08:56 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-318</guid>
		<description>[...] Im privaten Blog von Jan Miczaika geht es um die Arbeit mit Technologien, in Teams, und das insbesondere im Startup-Umfeld. Kontakt?  &#160;&#160;&#160;&#160;jan -at- hitflip.de oder bei XING      &#171; Skalierung von mySQL-Datenbanken Teil 1 – Verteilung von reads und writes [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Im privaten Blog von Jan Miczaika geht es um die Arbeit mit Technologien, in Teams, und das insbesondere im Startup-Umfeld. Kontakt?  &nbsp;&nbsp;&nbsp;&nbsp;jan -at- hitflip.de oder bei XING      &laquo; Skalierung von mySQL-Datenbanken Teil 1 – Verteilung von reads und writes [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Metal Community</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-317</link>
		<author>Metal Community</author>
		<pubDate>Tue, 12 Aug 2008 11:47:25 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-317</guid>
		<description>Also entscheidet ihr unterm Strich einfach selbst welche Stellen mit und ohne Lag auskommen d&#252;rfen und w&#228;hlt somit den entsprechenden Server f&#252;r die Selects?

Die Probleme kommen hier sp&#228;ter dann wieder:
- Was ist, wenn der Master mit so vielen Connections zugebombt wird, dass er nicht mehr nach kommt?

- Was ist wenn allein die Replikation die Clients zu e.g. 80% lahm legt?</description>
		<content:encoded><![CDATA[<p>Also entscheidet ihr unterm Strich einfach selbst welche Stellen mit und ohne Lag auskommen d&#252;rfen und w&#228;hlt somit den entsprechenden Server f&#252;r die Selects?</p>
<p>Die Probleme kommen hier sp&#228;ter dann wieder:<br />
- Was ist, wenn der Master mit so vielen Connections zugebombt wird, dass er nicht mehr nach kommt?</p>
<p>- Was ist wenn allein die Replikation die Clients zu e.g. 80% lahm legt?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-315</link>
		<author>Jan</author>
		<pubDate>Tue, 12 Aug 2008 07:01:26 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-315</guid>
		<description>Hi Roland,

wir kriegen eine SMS und dann geht bei uns der Alarm los!

Ernsthaft, wir hatten mal mit einem automatischen Failover ein Split Brain Condition (beide Server denken sie w&#228;ren der Master). Das hat zu einem ziemlichen Datenchaos gef&#252;hrt. Seit dem nehme ich die Seite lieber f&#252;r einige Minuten / eine Stunde offline, bevor ich so etwas riskiere. Es kommt mit guter Hardware auch recht selten vor.</description>
		<content:encoded><![CDATA[<p>Hi Roland,</p>
<p>wir kriegen eine SMS und dann geht bei uns der Alarm los!</p>
<p>Ernsthaft, wir hatten mal mit einem automatischen Failover ein Split Brain Condition (beide Server denken sie w&#228;ren der Master). Das hat zu einem ziemlichen Datenchaos gef&#252;hrt. Seit dem nehme ich die Seite lieber f&#252;r einige Minuten / eine Stunde offline, bevor ich so etwas riskiere. Es kommt mit guter Hardware auch recht selten vor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Moriz</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-314</link>
		<author>Roland Moriz</author>
		<pubDate>Tue, 12 Aug 2008 01:34:25 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-314</guid>
		<description>Was macht eure Anwendung wenn der Master ausf&#228;llt? Wie wissen die Applikationsserver davon und einem m&#246;glicherweise ver&#228;nderen Layout? (ex-Slave wird Master usw)</description>
		<content:encoded><![CDATA[<p>Was macht eure Anwendung wenn der Master ausf&#228;llt? Wie wissen die Applikationsserver davon und einem m&#246;glicherweise ver&#228;nderen Layout? (ex-Slave wird Master usw)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-291</link>
		<author>Jan</author>
		<pubDate>Tue, 05 Aug 2008 14:44:01 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-291</guid>
		<description>Hallo, danke f&#252;r die Hinweise! 

Ich kann dann in den n&#228;chsten Tagen Teil 1b der Serie schreiben, mit Beispielcode zu diesem Artikel.</description>
		<content:encoded><![CDATA[<p>Hallo, danke f&#252;r die Hinweise! </p>
<p>Ich kann dann in den n&#228;chsten Tagen Teil 1b der Serie schreiben, mit Beispielcode zu diesem Artikel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabian</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-290</link>
		<author>Fabian</author>
		<pubDate>Tue, 05 Aug 2008 14:40:08 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-290</guid>
		<description>Ich h&#228;tte auch gerne etwas Quellcode gesehen, das h&#228;tte dem Artikel etwas mehr Tiefgang gegeben.
So ist es leider nur ein Artikel von vielen, der sich wenig von Anderen abhebt. Schade.</description>
		<content:encoded><![CDATA[<p>Ich h&#228;tte auch gerne etwas Quellcode gesehen, das h&#228;tte dem Artikel etwas mehr Tiefgang gegeben.<br />
So ist es leider nur ein Artikel von vielen, der sich wenig von Anderen abhebt. Schade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas</title>
		<link>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-289</link>
		<author>Thomas</author>
		<pubDate>Tue, 05 Aug 2008 14:15:22 +0000</pubDate>
		<guid>http://www.managingtech.de/2008/08/05/skalierung-von-mysql-datenbanken-teil-1-verteilung-von-reads-und-writes/#comment-289</guid>
		<description>Interessante Serie. H&#228;tte mir evtl. etwas Code zum read/write Handler gew&#252;nscht. Bin gespannt auf die n&#228;chste Folge...</description>
		<content:encoded><![CDATA[<p>Interessante Serie. H&#228;tte mir evtl. etwas Code zum read/write Handler gew&#252;nscht. Bin gespannt auf die n&#228;chste Folge&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
