InfluxDB: Unikanie nasycenia przestrzeni dyskowej
Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Jak zacząć z InfluxDB.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie InfluxDB cloud, które zapewnia wiele korzyści, w tym:
- Nieograniczone zapisy, zapytania, pulpity, zadania i kubełki.
- Nieograniczony czas przechowywania danych.
- Nieograniczone transfery sieciowe i dyskowe.
- Bezproblemowe aktualizacje za pomocą jednego kliknięcia.
- Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
Oszczędzaj czas i upraszczaj sobie życie: wystarczy 5 minut, aby wypróbować rozwiązanie InfluxDB cloud hosting Stackhero!
InfluxDB jest zaprojektowany jako baza danych szeregów czasowych i często obsługuje dużą liczbę metryk. Ponieważ te bazy danych zazwyczaj nie usuwają danych automatycznie, Twoja baza danych może rosnąć w nieskończoność i zużywać całą dostępną przestrzeń dyskową.
Aby zapobiec nasyceniu przestrzeni dyskowej, InfluxDB oferuje dwa rozwiązania:
- Polityki retencji: Usuwanie danych starszych niż określona data. Na przykład, możesz zdecydować się na usunięcie danych starszych niż 365 dni.
- Redukcja danych: Zmniejszanie rozdzielczości danych w czasie. Na przykład, jeśli rejestrujesz temperaturę co sekundę, możesz chcieć:
- Przechowywać dane temperatury z rozdzielczością jednej sekundy przez ostatnie 5 minut.
- Utrzymywać maksymalne, minimalne i średnie temperatury z rozdzielczością jednej minuty przez ostatnie 24 godziny.
- Przechowywać maksymalne, minimalne i średnie temperatury z rozdzielczością jednej godziny dla starszych danych.
Korzystanie z polityk retencji pozwala przechowywać dane historyczne przez dłuższe okresy bez potrzeby terabajtów przestrzeni dyskowej. Więcej informacji o redukcji danych znajdziesz w oficjalnej dokumentacji.