<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lieber Linux &#187; Chemitzer Linux-Tage</title>
	<atom:link href="http://www.lieber-linux.de/tag/chemitzer-linux-tage/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lieber-linux.de</link>
	<description>Linux und Open Source Software im Blog</description>
	<lastBuildDate>Thu, 26 Jan 2012 17:58:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>CLT: Datenbanken</title>
		<link>http://www.lieber-linux.de/2010/03/clt-datenbanken/</link>
		<comments>http://www.lieber-linux.de/2010/03/clt-datenbanken/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 14:35:45 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Chemitzer Linux-Tage]]></category>
		<category><![CDATA[Postgresql]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=749</guid>
		<description><![CDATA[Moin moin, heute habe ich mir vorgenommen, die Datenbank-Schiene in voller Länge mitzunehmen. Los gings es mit Neuigkeiten in Postgresql 8.5, welches nun auch als Version 9.o firmiert. Da die Zeit mit 30 Minuten sehr kurz angesetzt war, ging es Schlag auf Schlag um neue Features, Bugfixes und Erweiterungen. Nun läuft gerade &#8220;Sphinx- Improving weaknesses [...]]]></description>
			<content:encoded><![CDATA[<p>Moin moin,</p>
<p>heute habe ich mir vorgenommen, die Datenbank-Schiene in voller Länge mitzunehmen. Los gings es mit Neuigkeiten in Postgresql 8.5, welches nun auch als Version 9.o firmiert. Da die Zeit mit 30 Minuten sehr kurz angesetzt war, ging es Schlag auf Schlag um neue Features, Bugfixes und Erweiterungen.</p>
<p>Nun läuft gerade &#8220;Sphinx- Improving weaknesses in MySQL&#8221;, welches auf Englisch gehalten wird. Ich müsste mich also konzentrieren statt zu bloggen, aber was tut man nicht alles für seine Community. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Daneben habe ich kurz den FSFE-Stand besucht und meine Shopping-Lüsten gepflegt und werde nachher noch LAX und weitere Stände anlaufen. Während eines Tee-Gespräches mit einem Hannoveraner Linux-Freak habe ich von einem Leipziger Hackerspace in Plagwitz (Westwerk) erfahren &#8211; sehr witzig. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/clt-datenbanken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CLT: Zarafa und OpenVPN</title>
		<link>http://www.lieber-linux.de/2010/03/chemnitzer-linux-tage-zarafa-und-openvpn/</link>
		<comments>http://www.lieber-linux.de/2010/03/chemnitzer-linux-tage-zarafa-und-openvpn/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 12:55:07 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Chemitzer Linux-Tage]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[Vortrag]]></category>
		<category><![CDATA[Zarafa]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=744</guid>
		<description><![CDATA[So, mittlerweile bloggen Haschek und ich um die Wette. Also: Ich habe bisher zwei Vorträge gehört, der zweite davon war über die Exchange-Alternative Zarafa. Die Präsentation war unterhaltsam und emotional vorgetragen, so was macht immer Spaß! Der OpenVPN-Vortrag war knackevoll und auch gespickt mit Features. Was definitiv gut ist: Die Software, über die referiert wird, [...]]]></description>
			<content:encoded><![CDATA[<p>So, mittlerweile bloggen Haschek und ich um die Wette. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Also: Ich habe bisher zwei Vorträge gehört, der zweite davon war über die Exchange-Alternative Zarafa. Die Präsentation war unterhaltsam und emotional vorgetragen, so was macht immer Spaß! <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Der OpenVPN-Vortrag war knackevoll und auch gespickt mit Features. Was definitiv gut ist: Die Software, über die referiert wird, auch zu benutzen. Dann steckt man voll im Thema drin und es fällt leichter, die News oder Probleme rauszuhören und nachzuvollziehen, Und braucht auch kaum Fragen zu stellen &#8211; der Nachbar hat oft die gleiche! <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Weiter gehts für mich nach einer kleinen Stärkung mit BIND9 und später Dovecot, dazwischen schwanke ich noch mit IT-Service-Management und Single-Sign-On per Kerberos her. Letzteres kenne ich bereits aus einer Schulung, da wird wohl nix neues kommen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/chemnitzer-linux-tage-zarafa-und-openvpn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reminder: Chemnitzer Linux-Tage</title>
		<link>http://www.lieber-linux.de/2010/03/reminder-chemnitzer-linux-tage/</link>
		<comments>http://www.lieber-linux.de/2010/03/reminder-chemnitzer-linux-tage/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 20:38:02 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Chemitzer Linux-Tage]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=742</guid>
		<description><![CDATA[Ich freue mich schon auf das Wochende: Es geht wieder zu den Chemnitzer Linux-Tagen! Das Programm ist mal wieder so fett gespickt, da weiß man gar nicht, welchen Vortrag man sich aussuchen soll: IPv6, OpenVPN, Postfix, Ardour, MySQL, Postgresql, OpenOffice, DNSSEC, Knoppix, Kernel, Kerberos &#8211; es ist ja wirklich alles da&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ich freue mich schon auf das Wochende: Es geht wieder zu den <a href="http://chemnitzer.linux-tage.de">Chemnitzer Linux-Tagen</a>!</p>
<p>Das Programm ist mal wieder so fett gespickt, da weiß man gar nicht, welchen Vortrag man sich aussuchen soll: IPv6, OpenVPN, Postfix, Ardour, MySQL, Postgresql, OpenOffice, DNSSEC, Knoppix, Kernel, Kerberos &#8211; es ist ja wirklich alles da&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/reminder-chemnitzer-linux-tage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL vs. Postgres &#8211; never ending story?</title>
		<link>http://www.lieber-linux.de/2008/07/mysql-vs-postgres-never-ending-story/</link>
		<comments>http://www.lieber-linux.de/2008/07/mysql-vs-postgres-never-ending-story/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 09:57:09 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Chemitzer Linux-Tage]]></category>
		<category><![CDATA[DBMS]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Postgresql]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[Tuning]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=23</guid>
		<description><![CDATA[Ich habe mal wieder darüber nachgedacht, ob es nicht Zeit wäre, von MySQL auf Postgres umzusteigen. Bei den diesjährigen Chemnitzer Linux-Tagen habe ich ein interessantes Gespräch mit einem der Postgres-Leute gehabt. Seitdem laufen beide Datenbanken auf meinem Laptop und warten darauf, eingehend verglichen zu werden.Allein die Aufstellung der Testaufgabe und Umgebung beeinflusst jedoch dermaßen die [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mal wieder darüber nachgedacht, ob es nicht Zeit wäre, von <a href="http://www.mysql.com/" target="_blank">MySQL</a> auf <a href="http://www.postgresql.org/" target="_blank">Postgres</a> umzusteigen. Bei den diesjährigen <a href="http://chemnitzer.linux-tage.de/2008/info/" target="_blank">Chemnitzer Linux-Tagen</a> habe ich ein interessantes Gespräch mit einem der Postgres-Leute gehabt. Seitdem laufen beide Datenbanken auf meinem Laptop und warten darauf, eingehend verglichen zu werden.<span id="more-23"></span>Allein die Aufstellung der Testaufgabe und Umgebung beeinflusst jedoch dermaßen die Performance, dass ich davor zurückschrecke, die Geschwindigkeit mit ein paar naiven Query-Loops gegeneinanderzustellen. Aus Erfahrung mit MySQL weiß ich, dass Tuning der Datenbankparameter mehr als 50%Â  ausmachen können, geschweige denn das Tabellendesign und die richtige Wahl der Indizes &#8211; hier liegen einfach Welten drin.</p>
<p>Außerdem verwenden wir für 90% unserer Daten MyISAM-Tabellen, die sich jedoch nur schwer mit Postgres vergleichen lassen. Da sollte man schon InnoDB verwenden und auf dieselben Features zurückgreifen, zum Beispiel Transaktionen, Referentielle Integrität oder Row Level Locking, welches ich mal mit zeilenbasiertes Sperren übersetzen möchte.</p>
<p>Es gibt jedoch eine Menge <a href="http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html" target="_blank">Sites</a>, die aus ihren <a href="http://2bits.com/articles/benchmarking-postgresql-vs-mysql-performance-using-drupal-5x.html" target="_blank">eigenen Tests</a> die eine oder andere Datenbank stets als schneller evaluiert haben, zB Drupal. Man sollte da einfach mal nach &#8220;MySQL Postgres&#8221; googlen. Man kann dabei aber schnell ins religiöse Halblicht reingezogen werden. <img src='http://www.lieber-linux.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Die Tests werden meist von <a href="http://developers.slashdot.org/article.pl?sid=06/12/18/1152230&amp;from=rss" target="_blank">Advocacies und Flamewars</a> begleitet, die dann meistens die Tests selbst als ungenügend kritisieren oder alles für alte Banane abtun, da Version X.Y.4a ihres Lieblingsprodukts ja alle genannten Kritikpunkte wegsprenge.</p>
<p>Richtig ist: <a href="http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html" target="_blank">Features und Konsistenz</a> bedürfen nun mal Rechenzeit. Je nachdem, wie gut das DBMS programmiert ist, wählt es für jede der Aufgaben den minimalen Mechanismus im Sinne der zugrundeliegenden Architektur. Daraus ergeben sich für die ein oder andere Funktion verschiedene Laufzeiten. Im großen und ganzen sollte die Summe jedoch recht ausgeglichen sein.</p>
<p>Beide Datenbanken haben in den letzten Jahren durch den Hype von Open Source Software im Business-Umfeld offensichtlich stark zugelegt. Nicht zuletzt, weil die Anzahl der Installation und damit auch Anforderungen an diese und das Bug-Reporting ordentlich anstiegen. Dass die Daten gut verpackt und fehlerfrei so rauskommen, wie man diese einmal reingeworfen hat, das kann man beiden System also ohne Zweifel voraussetzen.</p>
<p>Wichtig im Sinne eines stressfreien Einsatzes erscheinen mir daher eher solche Dinge wie Installationshandling, Rechteverwaltung, Unterstützung häufiger Datenmanipulationsaufgaben oder In- bzw. Export von Daten.Â  Für Profis eventuell noch wichtig: Replikation, Failover oder Backup. Am meisten interessiert sicherlich das Gros der Leute, ob die <a href="http://www.php.net/manual/de/ref.pgsql.php" target="_blank">PHP-Anbindung</a> sauber funktioniert und alle Aufgaben einwandfrei unterstützt werden.</p>
<p>Wenn man mehrere parallele Threads laufen hat, zB bei gleichzeitigen Zugriffen auf eine gut besuchte Webseite mit vielen Datenbankoperationen, zählen sicherlich auch nochÂ  andere Performance-Werte:</p>
<ul>
<li>Die Anzahl der konkurrierenden Zugriffe</li>
<li>der dabei entstehende Speicherbedarf (&#8220;memory footprint&#8221;)</li>
<li>das initiale Delay einer Abfrage.</li>
</ul>
<p>Allerdings sind das Sphären, in denen die meisten DBA zu Replikation greifen werden. Wenn ein Server so am Anschlag ist, dann gibt man ihm doch am besten einen Partner zur Hand.</p>
<p>Deshalb habe ich beschlossen, es vorerst bei MySQL zu belassen. Ich werde also erst einmal schauen, was InnoDB mit Row Level Locking und Referenzieller Integrität für mich noch an Vorteilen zu bieten hat. Hier allein lassen sich schon Performance-Vergleiche anstellen und deren Ergebnisse im Alltag effektiv nutzen.</p>
<p>Erst dann kommt dann Postgres dran &#8211; zunächst wird es mir ums Handling gehen und später um die Performance &#8211; und zwar genau an den auch für InnoDB geeigneten Stellen. An dieser Stelle wird davon zu lesen sein.</p>
<p>Stay tuned !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2008/07/mysql-vs-postgres-never-ending-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

