Baza danych szeregów czasowych to system zarządzania danymi zoptymalizowany do przechowywania, udostępniania i przetwarzania szeregów czasowych zawierających informacje o czasie i zarejestrowanej wartości. W niektórych przypadkach szeregi czasowe nazywane są profilami, krzywymi, śladami lub trendami. Początkowo rozwiązania baz danych szeregów czasowych pojawiły się w zastosowaniach przemysłowych. Powstały systemy, które mogłyby efektywnie przechowywać pomiary pochodzące z urządzeń pomiarowych (nazywano je historianami). Z czasem jednak obszar ich zastosowania uległ poszerzeniu i tego typu rozwiązania znajdują zastosowanie w znacznie szerszym zakresie zastosowań.
W wielu przypadkach rejestrowane dane szeregów czasowych podlegają algorytmom kompresji. Chociaż możliwe jest przechowywanie tych danych w wielu różnych typach baz, konstrukcja systemów wykorzystujących czas jako kluczowy indeks wyraźnie różni się od relacyjnych baz danych. W systemach przetwarzania serii czasowych dane przetwarzane są za pomocą modeli referencyjnych.