MySQL 5.6: wyższa wydajność i lepsza replikacja

10 maja 2011 0 przez Marcin Kaczmarek

Najnowsza wersja MySQL 5.5 jest dostępna od kilku miesięcy, a Oracle rozpoczyna prace nad kolejną. Będzie ona nastawiona na wyższą wydajność – programiści ulepszają pod tym kątem przede wszystkim silnik InnoDB oraz Optimizer. Innym czynnikiem poprawiającym pracę będzie możliwość szybkiego odtwarzania buforów. Ich odbudowa w serwerach o pojemnej pamięci, np. po zaniku zasilania, jest obecnie czasochłonna i może objawiać się słabszą wydajnością w początkowym okresie pracy bazy danych.

Również zdolność replikacji baz do odległych lokalizacji, przydatna podczas tworzenia kopii zapasowych i odzyskiwania danych, jest rozszerzana na wiele sposobów. W przyszłej wersji MySQL replikacja będzie działać wielowątkowo, co ma dać spektakularne efekty. Dostępna będzie także funkcja replikacji z opóźnieniem, która przesunie kopiowanie danych o określony czas. Może to być użyteczne np. po przypadkowym usunięciu tabel, które można łatwo odtworzyć z kopii, z której jeszcze nie zostały usunięte.