Home » Archive

Articles tagged with: db

Neuigkeiten »

[17 Jan 2009 | No Comment | ]

Die Last auf Datenbankservern kann je nach Anwendung, Datenstruktur und Art der Daten zu einem echten Problem für Startups werden. Weil es im Gegensatz zu Webservern bei Datenbankservern nicht damit erledigt ist einfach weitere Maschinen zu starten sollte man sich frühzeitig Gedanken machen wie man mit Hilfe von Sharding die Last auf verschiedene Datenbankserver(cluster) verteilen kann.
Das Problem, gerade für Startups, dabei ist, dass man vorher nicht sagen kann welche der Daten sich gut zum sharding eignen, wo es sich lohnt und wenn nach welchem Muster man die Daten aufteilt. Ausserdem …

Neuigkeiten »

[5 Jan 2009 | No Comment | ]

Auf dem Blog maxindelicato.com, dem Max Indelicato seinen Namen gibt, findet sich erneut, ich habe bereits vorher auf einen Artikel zum Thema Datenbanksharding verlinkt, ein überaus interessanter und lesenswerter Artikel. Diesmal geht es um die Frage ob und wie man memcached als Shard Index verwenden könnte. Lesen.

Neuigkeiten »

[19 Dez 2008 | No Comment | ]

Auf maxindelicato.com findet sich ein sehr ausführlicher Artikel zum Thema Datenbankskalierung durch Sharding. Von Sharding spricht man wenn Datensätze auf verschiedene Teile aufgeteilt werden damit diese dann auf verschiedene Datenbankinstanzen verteilt werden können.
Zu Beginn nimmt sich der Artikel dabei die Zeit einige Begriffe zu erklären. Besonders hervorzuheben ist dabei die wichtige Unterscheidung zwischen Geschwindigkeit (Performance) und Skalierbarkeit. Der Unterschied ist nämlich, dass es bei Geschwindigkeit darum geht wie schnell ein System eine einzelne Anfrage beantworten kann, wohingegen Skalierbarkeit sich auf die Qualität des Systems unter Last bezieht.
Der Artikel will dabei …

Meinungen »

[22 Aug 2008 | No Comment | ]

Zur Erklärung
Das größte Problem bei EC2 Instanzen bisher bestand darin, dass es keine Datenpersistenz gab. Das bedeutet, alle während der Laufzeit einer Instanz geänderten Daten die auf die Festplatte dieser Instanz geschrieben wurden waren verloren wenn die Instanz beendet wurde.
Wie jedem sofort einleuchten wird, ist dies natürlich ein großes Problem, wenn sich eine Maschine auf Grund irgendeines Fehlers während der Laufzeit verabschiedet. Normale Server fährt man wieder hoch und dank der Innovation bei den Journaling-Dateisystemen der letzten zehn Jahre kommt es nur sehr selten zu Datenverlusten. EC2 Instanzen hingegen kann …