Hat jemand eine gute Empfehlung für ein Buch, das Scherben lehrt?

16

Hat jemand eine gute Empfehlung für ein Buch, das DB-Sharding lehrt (bestenfalls von Grund auf neu) ?

Ich habe 40 verschiedene Websites gelesen, auf denen es um Scherben geht.

Ich sage nicht, dass Online-Sites / Blogs mies sind, sie sind gute Leckerbissen. Allerdings brauche ich die Hauptmahlzeit nicht nur ein paar nützliche Infos hier und da. Grundsätzlich habe ich eine Idee (ich glaube), wie man Sharding implementiert, aber da es ein schrecklich kompliziertes Konzept ist, glaube ich, dass es viel, viel, viel mehr gibt, worüber man lernen kann.

Leigh Riffel
quelle
Wenn Sie 40 verschiedene Websites lesen, müssen Sie gelernt haben, nicht shardingwahr?
DiEcho
3
ja. Ich habe gelernt, dass Scherben nicht etwas sind, was wir durch einfaches Lesen von über 40 verschiedenen Online-Tutorials / Blog-Beiträgen lernen können. es ist viel komplizierter.
1
Dies ist hier kein Thema; Ich werde Sie den Datenbankadministratoren zeigen, weil sie mehr darüber wissen als ein durchschnittlicher Programmierer.
@Uraha, würden Sie einige nützliche Links teilen und lassen Sie mich wissen, ist das wirklich so kompliziert, wie Sie sagen
..
DB-Sharding == Horizontale Partitionierung ... Richtig?
CenterOrbit

Antworten:

5

Ein guter Anfang ist das Buch High Performance MySQL: Optimierungen, Backups, Replikation und mehr . Kapitel 9 (Seiten 409 - 456) des Buches trägt den Titel "Skalierung und Hochverfügbarkeit".

Es gibt die Unterüberschriften

  • Skalierung von MySQL
  • Planung für Skalierbarkeit
  • Zeit vor dem Skalieren kaufen
  • Hochskalieren
  • Heraus skalieren
    • Funktionale Aufteilung
    • Daten-Sharding
    • Auswahl eines Partitionierungsschlüssels
    • Mehrere Partitionierungsschlüssel
    • Abfrage über Scherben
    • Zuweisung von Daten, Shards und Knoten
    • Ordnen Sie die Shards auf dem Knoten an
    • Feste Zuordnung
    • Dynamische und feste Zuordnung mischen
    • Explizite Zuordnung
    • Shards neu ausbalancieren
    • Generieren von global eindeutigen IDS
    • Werkzeuge zum Scherben
  • Zurückskalieren
  • Skalierung nach Cluster
  • Lastverteilung
  • Direkt anschließen

und zwei Dutzend anderer Unterpositionen

RolandoMySQLDBA
quelle
1
Danke. Ich habe dieses Kapitel beendet. Aber ich denke immer noch nicht, dass es tief genug Informationen zu diesem Thema bietet. Gibt es ein ganzes Buch zu diesem Thema und kein Buch, das nur ein Kapitel zu diesem Thema widmet?