Wybierz sposób zapisu dla swojej aplikacji.
Miej na uwadze wyniki natywnej bazy danych i wymagania dotyczące ukończenia Twojej aplikacji.
Odpowiedzi rodzime
Zapisy MySQL i MariaDB oczekują na odpowiedź bazy danych, zachowując liczbę wierszy, wygenerowane identyfikatory, ostrzeżenia i błędy. Transakcje są przekazywane do bazy danych.
Dopuszczalne zapisy w kolejce
Tam, gdzie jest to obsługiwane, wybrane zapisy z autozatwierdzeniem pojedynczym poleceniem mogą trafić do kolejki FIFO w pamięci. Natywna odpowiedź o pomyślnym wykonaniu operacji potwierdza akceptację w pamięci. Operacje wymagające wyniku wygenerowanego przez bazę danych oczekują na ten rzeczywisty wynik.
Kolejka tylko do pamięci
Zapisy w kolejce nie są utrwalane ani replikowane. Awaria procesu lub hosta może spowodować utratę zaakceptowanych zapisów, które nie dotarły do bazy danych. Wybierz zakres kolejki tylko dla operacji aplikacji, które mogą korzystać z tego zachowania.
Odcedź i obserwuj
Monitoruj głębokość kolejki i liczniki nieudanych zapisów. Pozwól na wyczerpanie się zaakceptowanej pracy przed planowanym zatrzymaniem i przejrzyj błędy za pomocą dzienników błędów accel , syslog i OpenTelemetry .
Potrzebujesz pomocy przy konfiguracji? Skontaktuj się z pomocą techniczną
