<?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>Server in den Wolken &#187; database</title>
	<atom:link href="http://serverwolken.de/tag/database/feed/" rel="self" type="application/rss+xml" />
	<link>http://serverwolken.de</link>
	<description>Cloud Computing Magazin</description>
	<lastBuildDate>Thu, 19 Aug 2010 15:34:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Überblick skalierbare NoSQL vs. skalierbare SQL Lösungen</title>
		<link>http://serverwolken.de/uberblick-skalierbare-nosql-vs-skalierbare-sql-losungen-1970/</link>
		<comments>http://serverwolken.de/uberblick-skalierbare-nosql-vs-skalierbare-sql-losungen-1970/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 09:13:41 +0000</pubDate>
		<dc:creator>Philipp Strube</dc:creator>
				<category><![CDATA[Neuigkeiten]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[drizzle]]></category>
		<category><![CDATA[hbase]]></category>
		<category><![CDATA[hypertable]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql cluster]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[relational]]></category>
		<category><![CDATA[riak]]></category>
		<category><![CDATA[scalaris]]></category>
		<category><![CDATA[scaledb]]></category>
		<category><![CDATA[simpledb]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[tokyo cabinet]]></category>
		<category><![CDATA[tokyo tyrant]]></category>
		<category><![CDATA[voldemort]]></category>
		<category><![CDATA[voltdb]]></category>

		<guid isPermaLink="false">http://serverwolken.de/?p=1970</guid>
		<description><![CDATA[Den Überblick über die verschiedenen Lösungen zu behalten ist gerade bei jungen Technologien oftmals ein anstrengendes Unterfangen. Schön deshalb wenn sich jemand anderes die Arbeit macht und eine Übersicht schafft und man selbst davon profitieren kann. Gute Sache dieses Internet.
High Performance Scalable Data Stores von Rick Cattell
Im seinem Papier geht Rick allerdings nicht nur auf die verschiedenen NoSQL Vertreter ein, sondern hat ebenfalls eine Liste an relationalen Datenbanken die sich das Thema Skalierbarkeit auf die Fahne geschrieben haben.
Neben einer Vorstellung der verschiedenen Lösungen gibt es ausserdem Beispiele zu Anwendungsgebieten der ...]]></description>
			<content:encoded><![CDATA[<p>Den Überblick über die verschiedenen Lösungen zu behalten ist gerade bei jungen Technologien oftmals ein anstrengendes Unterfangen. Schön deshalb wenn sich jemand anderes die Arbeit macht und eine Übersicht schafft und man selbst davon profitieren kann. Gute Sache dieses Internet.</p>
<p><a href="http://cattell.net/datastores/Datastores.pdf">High Performance Scalable Data Stores von Rick Cattell</a></p>
<p>Im seinem Papier geht Rick allerdings nicht nur auf die verschiedenen NoSQL Vertreter ein, sondern hat ebenfalls eine Liste an relationalen Datenbanken die sich das Thema Skalierbarkeit auf die Fahne geschrieben haben.</p>
<p>Neben einer Vorstellung der verschiedenen Lösungen gibt es ausserdem Beispiele zu Anwendungsgebieten der einzelnen Vertretergruppen.</p>
<p>Behandelt werden:</p>
<p><strong>Key-Value Stores</strong></p>
<ul>
<li>Redis</li>
<li>Scalaris</li>
<li>Tokyo Tyrant / Cabinet</li>
<li>Voldemort</li>
<li>Riak</li>
</ul>
<p><strong>Document Stores</strong></p>
<ul>
<li>SimpleDB</li>
<li>CouchDB</li>
<li>MongoDB</li>
</ul>
<p><strong>Extensible Record Stores</strong></p>
<ul>
<li>HBase</li>
<li>HyperTable</li>
<li>Cassandra</li>
</ul>
<p><strong>Scalable Relational Databases</strong></p>
<ul>
<li>MySQL Cluster</li>
<li>ScaleDB</li>
<li>Drizzle</li>
<li>VoltDB</li>
</ul>
<p>via <a href="http://highscalability.com">highscalability.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://serverwolken.de/uberblick-skalierbare-nosql-vs-skalierbare-sql-losungen-1970/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine stellt auf neuen, besseren Datastore um</title>
		<link>http://serverwolken.de/google-app-engine-stellt-auf-neuen-besseren-datastore-um-1465/</link>
		<comments>http://serverwolken.de/google-app-engine-stellt-auf-neuen-besseren-datastore-um-1465/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 14:16:09 +0000</pubDate>
		<dc:creator>Philipp Strube</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Technologien]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[datastore]]></category>
		<category><![CDATA[datenbank]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[nosql]]></category>

		<guid isPermaLink="false">http://serverwolken.de/?p=1465</guid>
		<description><![CDATA[Auf dem Google App Engine Blog findet sich ein bemerkenswert ausführlicher Artikel zum Umstieg auf den verbesserten Datastore. Dabei dreht es sich vor allem um die verbesserte Replikation zwischen verschiedenen Rechenzentren. Teilweise ähnelt der Artikel dem Vortrag den Ryan Barett bereits auf der Google I/O Konferenz gehalten hat. Aber auch wenn man den Vortrag schon kennt ist der Blogartikel lesenswert.
Ganz ohne Ausfall wird die Umstellung des Datastore verständlicherweise nicht sein. Entwickler die App Engine nutzen finden die geplanten Umstellungszeiten am Ende des Artikels.
]]></description>
			<content:encoded><![CDATA[<p>Auf dem Google App Engine Blog findet sich ein bemerkenswert ausführlicher <a href="http://googleappengine.blogspot.com/2009/09/migration-to-better-datastore.html">Artikel</a> zum Umstieg auf den verbesserten Datastore. Dabei dreht es sich vor allem um die verbesserte Replikation zwischen verschiedenen Rechenzentren. Teilweise ähnelt der Artikel dem <a href="http://code.google.com/intl/de-DE/events/io/sessions/TransactionsAcrossDatacenters.html">Vortrag</a> den Ryan Barett bereits auf der Google I/O Konferenz gehalten hat. Aber auch wenn man den Vortrag schon kennt ist der Blogartikel lesenswert.</p>
<p>Ganz ohne Ausfall wird die Umstellung des Datastore verständlicherweise nicht sein. Entwickler die App Engine nutzen finden die geplanten Umstellungszeiten am Ende des Artikels.</p>
]]></content:encoded>
			<wfw:commentRss>http://serverwolken.de/google-app-engine-stellt-auf-neuen-besseren-datastore-um-1465/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redis Open Source Key-Value Store</title>
		<link>http://serverwolken.de/redis-open-source-key-value-store-1395/</link>
		<comments>http://serverwolken.de/redis-open-source-key-value-store-1395/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 08:49:52 +0000</pubDate>
		<dc:creator>Philipp Strube</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Technologien]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[key- valuestore]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[replikation]]></category>

		<guid isPermaLink="false">http://serverwolken.de/?p=1395</guid>
		<description><![CDATA[Redis ist ein weiterer Open Source Key-Value Store, im Grunde vergleichbar mit memcached mit dem großen Unterschied, dass die Daten nicht-flüchtig sind. Zwar werden alle Daten während der Laufzeit im Speicher vorgehalten, jedoch werden diese nach konfigurierbaren Zeitabständen oder Anzahl von Zugriffen asynchron auf die Festplatte geschrieben.
Dies kann unter Umständen zum Verlust der letzten Transaktionen führen. Mit der von Redis ebenfalls unterstützen Replikation lässt sich dieses Problem aber verringern.
Redis ist Open Source unter der BSD-Lizenz verfügbar und es gibt bereits Bibliotheken für eine Vielzahl an Programmiersprachen. Unter anderem sind Ruby, ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/redis/">Redis</a> ist ein weiterer Open Source Key-Value Store, im Grunde vergleichbar mit memcached mit dem großen Unterschied, dass die Daten nicht-flüchtig sind. Zwar werden alle Daten während der Laufzeit im Speicher vorgehalten, jedoch werden diese nach konfigurierbaren Zeitabständen oder Anzahl von Zugriffen asynchron auf die Festplatte geschrieben.</p>
<p>Dies kann unter Umständen zum Verlust der letzten Transaktionen führen. Mit der von Redis ebenfalls unterstützen Replikation lässt sich dieses Problem aber verringern.</p>
<p>Redis ist Open Source unter der BSD-Lizenz verfügbar und es gibt bereits Bibliotheken für eine Vielzahl an Programmiersprachen. Unter anderem sind Ruby, Python, PHP, Java, und Perl aber auch Erlang und Lua vertreten. Je nach Bibliothek kann es sein, dass Sharding nicht unterstützt wird oder unterschiedliche Hash-Algorithmen verwendet werden. Hier soll wohl für die Zukunft nach Möglichkeit eine einheitliche Lösung geschaffen werden.</p>
<p>Insbesondere die Geschwindigkeit von Redis ist vielversprechend. Laut Webseite schafft Redis 110.000 SET und 81.000 GET Operationen pro Sekunde. Als Hardware wird dabei auf einen &#8220;entry-level Linux Server&#8221; verwiesen. Weitere Einschätzungen insbesondere im Vergleich mit MySQL findet man im <a href="http://www.mysqlperformanceblog.com/2009/08/27/looking-at-redis/">MySQL-Performance-Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://serverwolken.de/redis-open-source-key-value-store-1395/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LightCloud: Key Value Store Datenbank von Plurk</title>
		<link>http://serverwolken.de/lightcloud-key-value-store-datenbank-von-plurk-730/</link>
		<comments>http://serverwolken.de/lightcloud-key-value-store-datenbank-von-plurk-730/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 20:15:40 +0000</pubDate>
		<dc:creator>Philipp Strube</dc:creator>
				<category><![CDATA[Technologien]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[plurk]]></category>
		<category><![CDATA[rdbms]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://serverwolken.de/?p=730</guid>
		<description><![CDATA[Ich hab ja schon das ein oder andere mal auf Key Value Store Datenbank als alternative verwiesen. Gerade für Cloud Computing eignen sich diese, da diese im Zweifelsfall einfach durch das hinzufügen von Nodes erweitert werden können. Dabei steigt sowohl der Speicherplatz als auch die Geschwindigkeit mit jeder Node. Etwas wovon man bei relationalen Datenbanken nur träumen kann.
Genauso wie nicht auf jede Frage die Antwort RDBMS lautet, lautet sie aber genausowenig Key Value Store. Im Zweifelsfall kommt es wie so oft darauf an, das richtige Tool für den Job zu ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://opensource.plurk.com/LightCloud/"><img class="alignright size-full wp-image-737" title="plurk-open-source-lightcloud-distributed-and-persistent-key-value-database_1236370467263" src="http://serverwolken.de/wp-content/uploads/2009/03/plurk-open-source-lightcloud-distributed-and-persistent-key-value-database_1236370467263.png" alt="plurk-open-source-lightcloud-distributed-and-persistent-key-value-database_1236370467263" width="257" height="73" /></a>Ich hab ja schon das ein oder andere mal auf Key Value Store Datenbank als alternative verwiesen. Gerade für Cloud Computing eignen sich diese, da diese im Zweifelsfall einfach durch das hinzufügen von Nodes erweitert werden können. Dabei steigt sowohl der Speicherplatz als auch die Geschwindigkeit mit jeder Node. Etwas wovon man bei relationalen Datenbanken nur träumen kann.</p>
<p>Genauso wie nicht auf jede Frage die Antwort RDBMS lautet, lautet sie aber genausowenig Key Value Store. Im Zweifelsfall kommt es wie so oft darauf an, das richtige Tool für den Job zu finden.</p>
<p>Als Möglichkeit möchte ich deshalb hier kurz auf <a href="http://opensource.plurk.com/LightCloud/">LightCloud</a> verweisen. Eine Key Value Store Datenbank entwickelt von den Jungs und Mädels von Plurk. Beeindruckende Eckdaten hat LightCloud jedenfalls:</p>
<ul>
<li> Great performance (comparable to memcached!)</li>
<li> Can store millions of keys on very few servers &#8211; tested in production</li>
<li> Scale out by just adding nodes</li>
<li> Nodes are replicated via master-master replication. Automatic failover and load balancing is supported from the start</li>
</ul>
<p>Das ganze ist unter der BSD Lizenz als Open Source veröffentlicht und <a href="http://opensource.plurk.com/LightCloud/">hier</a> zu finden.</p>
<p>via <a href="http://highscalability.com/product-lightcloud-key-value-database">HighScalability</a></p>
]]></content:encoded>
			<wfw:commentRss>http://serverwolken.de/lightcloud-key-value-store-datenbank-von-plurk-730/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linktipps 6</title>
		<link>http://serverwolken.de/linktipps-6-691/</link>
		<comments>http://serverwolken.de/linktipps-6-691/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 20:35:28 +0000</pubDate>
		<dc:creator>Philipp Strube</dc:creator>
				<category><![CDATA[Neuigkeiten]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[fathomdb]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[rdbms]]></category>
		<category><![CDATA[virtual data center]]></category>

		<guid isPermaLink="false">http://serverwolken.de/?p=691</guid>
		<description><![CDATA[Auch diesen Sonntag wieder, ein paar stanende Links zum Start in die neue Woche.

4 Tools to Make Virtual Data Centers More Efficient
Microsoft and FathomDB target RDBMS clouds
Automated PaaS migration now a reality

]]></description>
			<content:encoded><![CDATA[<p>Auch diesen Sonntag wieder, ein paar stanende Links zum Start in die neue Woche.</p>
<ul>
<li><a href="http://gigaom.com/2009/03/01/4-tools-to-make-virtual-data-centers-more-efficient/">4 Tools to Make Virtual Data Centers More Efficient</a></li>
<li><a href="http://news.cnet.com/8301-19413_3-10184579-240.html?part=rss&amp;tag=feed&amp;subj=TheWisdomofClouds">Microsoft and FathomDB target RDBMS clouds</a></li>
<li><a title="Permanent Link to Automated PaaS migration now a reality" rel="bookmark" href="http://blogs.zdnet.com/SAAS/?p=691">Automated PaaS migration now a reality</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://serverwolken.de/linktipps-6-691/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ma.gnolia Totalausfall: Videopodcast mit Hintergründen und Learnings</title>
		<link>http://serverwolken.de/magnolia-totalausfall-videopodcast-mit-hintergrunden-und-learnings-628/</link>
		<comments>http://serverwolken.de/magnolia-totalausfall-videopodcast-mit-hintergrunden-und-learnings-628/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 10:58:53 +0000</pubDate>
		<dc:creator>Philipp Strube</dc:creator>
				<category><![CDATA[Neuigkeiten]]></category>
		<category><![CDATA[ausfall]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[korruption]]></category>
		<category><![CDATA[ma.gnolia]]></category>

		<guid isPermaLink="false">http://serverwolken.de/?p=628</guid>
		<description><![CDATA[Der Ma.gnolia Ausfall ist das absolute Paradebeispiel, was passieren kann wenn man die Systemadministration nebenher macht. Als Startup sollte man sich in dieser Hinsicht auf einen erfahrenen Partner verlassen. Ein paar dedicated Server mieten und die Administration nebenher machen kann fatal enden. In einem Podcast kann man jetzt Hintergründe und Learnings zum Ma.gnolia Ausfall erfahren. Ohne viel umschweife, hier ist das Video.
Citizen Garden Episode 11: Whither Ma.gnolia? from Larry Halff on Vimeo.
via FactoryCity
]]></description>
			<content:encoded><![CDATA[<p>Der Ma.gnolia Ausfall ist das absolute Paradebeispiel, was passieren kann wenn man die Systemadministration nebenher macht. Als Startup sollte man sich in dieser Hinsicht auf einen erfahrenen Partner verlassen. Ein paar dedicated Server mieten und die Administration nebenher machen kann fatal enden. In einem Podcast kann man jetzt Hintergründe und Learnings zum Ma.gnolia Ausfall erfahren. Ohne viel umschweife, hier ist das Video.</p>
<p><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3205188&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3205188&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a href="http://vimeo.com/3205188">Citizen Garden Episode 11: Whither Ma.gnolia?</a> from <a href="http://vimeo.com/user350923">Larry Halff</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>via <a href="http://factoryjoe.com/blog/2009/02/16/what-really-happened-at-magnolia-and-lessons-learned/">FactoryCity</a></p>
]]></content:encoded>
			<wfw:commentRss>http://serverwolken.de/magnolia-totalausfall-videopodcast-mit-hintergrunden-und-learnings-628/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Casandra</title>
		<link>http://serverwolken.de/facebook-casandra-607/</link>
		<comments>http://serverwolken.de/facebook-casandra-607/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 11:59:44 +0000</pubDate>
		<dc:creator>Philipp Strube</dc:creator>
				<category><![CDATA[Technologien]]></category>
		<category><![CDATA[casandra]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://serverwolken.de/?p=607</guid>
		<description><![CDATA[Wer sich schon immer gefragt hat wie man 25TB an Nachrichten für über 100 Millionen Nutzer speichert kann sich einfach mal dieses Video (wieso kann ich Facebook Video nicht embedden?) ansehen. Dort wird Facebooks Antwort auf die Frage vorgestellt. Wer Text bevorzugt findet diesen auch auf James Hamiltons Blog.
via Highscalability
]]></description>
			<content:encoded><![CDATA[<p>Wer sich schon immer gefragt hat wie man 25TB an Nachrichten für über 100 Millionen Nutzer speichert kann sich einfach mal dieses <a href="http://www.facebook.com/video/video.php?v=540974400803#/video/video.php?v=540974400803">Video</a> (wieso kann ich Facebook Video nicht embedden?) ansehen. Dort wird Facebooks Antwort auf die Frage vorgestellt. Wer Text bevorzugt findet diesen auch auf <a href="http://perspectives.mvdirona.com/2009/02/07/FacebookCassandraArchitectureAndDesign.aspx">James Hamiltons Blog</a>.</p>
<p>via <a href="http://highscalability.com/product-facebooks-cassandra-massive-distributed-store">Highscalability</a></p>
]]></content:encoded>
			<wfw:commentRss>http://serverwolken.de/facebook-casandra-607/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
