Kontrola współbieżności

Problem kontroli współbieżności pojawia się w sytuacji, w której więcej niż tylko jedno zapytanie musi jednocześnie zmienić dane. Na potrzeby bieżącego rozdziału informujemy, że MySQL może to zrobić na dwóch poziomach, na poziomie serwera oraz poziomie silnika magazynu danych. Kontrola współbieżności to rozległy temat, któremu poświęcono ogromne fragmenty literatury teoretycznej. Książka nie zawiera jednak rozważań teoretycznych nawet o wewnętrznych elementach MySQL. Dlatego też poniżej zostanie przedstawiony uproszczony opis sposobu, w jaki baza danych MySQL radzi sobie z jednoczesnym odczytem i zapisem, tak aby czytelnik otrzymał kontekst niezbędny podczas lektury pozostałej części rozdziału.

Jako przykład zostanie użyta ...

Get Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II 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.