Skip to Content
Effiziente MySQL-Leistung
book

Effiziente MySQL-Leistung

by Daniel Nichter
September 2024
Intermediate to advanced
338 pages
10h 42m
German
O'Reilly Media, Inc.
Content preview from Effiziente MySQL-Leistung

Kapitel 5. Sharding

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die Leistung einer einzelnen Instanz von MySQL hängt von den Abfragen, Daten, Zugriffsmustern und der Hardware ab. Wenn direkte und indirekte Abfrageoptimierungen - die vorsichtig angewandt werden - keine akzeptable Leistung mehr erbringen, haben Sie die relative Grenze der Leistung einer einzelnen Instanz von MySQL für die Arbeitslast der Anwendung erreicht. Um diese relative Grenze zu überschreiten, müssen Sie die Arbeitslast der Anwendung auf mehrere Instanzen von MySQL aufteilen, um MySQL im großen Maßstab zu erreichen.

DasSharding einer Datenbank ist die gängige und weit verbreitete Technik des Skalierens (oder horizontalen Skalierens): Die Leistung wird erhöht, indem die Arbeitslast auf mehrere Datenbanken verteilt wird. (Im Gegensatz dazu steigert das vertikale Skalieren die Leistung, indem die Hardwarekapazität erhöht wird.) Beim Sharding wird eine Datenbank in viele Datenbanken aufgeteilt. Jede Datenbank ist ein Shard, und jeder Shard wird normalerweise auf einer separaten MySQL-Instanz gespeichert, die auf separater Hardware läuft. Shards sind physisch getrennt, aber logisch dieselbe (sehr große) Datenbank.

Die Skalierung von MySQL erfordert Sharding. Ich werde diesen Satz in diesem Kapitel mehrmals wiederholen, weil es eine Tatsache ist, die Ingenieure nur ungern akzeptieren. Warum? Weil Sharding kein intrinsisches ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Praktische Linux-Systemadministration

Praktische Linux-Systemadministration

Kenneth Hess
Hochleistungs-MySQL, 4. Auflage

Hochleistungs-MySQL, 4. Auflage

Silvia Botros, Jeremy Tinley
Asterisk: The Definitive Guide, 5. Auflage

Asterisk: The Definitive Guide, 5. Auflage

Jim Van Meggelen, Russell Bryant, Leif Madsen
bash Kochbuch, 2. Auflage

bash Kochbuch, 2. Auflage

Carl Albing, JP Vossen

Publisher Resources

ISBN: 9781098192303