Rozdział 5. Sharding

W pojedynczym egzemplarzu MySQL wydajność działania zależy od zapytań, danych, wzorców dostępu i sprzętu komputerowego. Gdy bezpośrednie i pośrednie optymalizacje zapytania — konsekwentnie stosowane — nie zapewniają akceptowalnej wydajności działania, oznacza to osiągnięcie względnej granicy wydajności działania pojedynczego egzemplarza MySQL dla danego obciążenia. Aby przekroczyć tę względną granicę, trzeba obciążenie powodowane przez aplikację podzielić na wiele egzemplarzy MySQL, by w ten sposób skalować serwer MySQL.

Sharding bazy danych to dość często i powszechnie stosowana technika skalowania (dokładnie skalowania poziomego), prowadząca do zwiększenia wydajności działania przez rozproszenie obciążenia pomiędzy wiele ...

Get Wydajna praca z MySQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.