Próbuję zidentyfikować możliwe metody przechowywania 100 kanałów danych zmiennoprzecinkowych 25 Hz. To spowoduje, że 78 800 000 000 punktów danych na rok.Jak przechowywać wiele lat o wartości szeregu czasowego 100 x 25 Hz - Serwer bazy danych Sql lub Timeseries
Idealnie wszystkie te dane byłyby efektywnie dostępne dla stron internetowych i narzędzi, takich jak usługi raportowania serwera SQL. Zdajemy sobie sprawę, że relacyjne bazy danych są słabe w obsłudze serii czasowych tej skali, ale muszą jeszcze zidentyfikować przekonującą, specyficzną dla serii czasowej bazę danych.
Kluczowymi zagadnieniami są kompresja zapewniająca wydajne przechowywanie, a jednocześnie oferuje łatwe i wydajne zapytania, raportowanie i eksplorację danych.
W jaki sposób poradzisz sobie z tymi danymi?
Czy istnieją funkcje lub projekty tabel w serwerze Sql, które mogą obsłużyć taką ilość danych szeregów czasowych?
Jeśli nie, czy są jakieś rozszerzenia stron trzecich dla serwera Sql, aby efektywnie obsługiwać gigantyczne serie czasowe?
Jeśli nie, czy istnieją bazy danych szeregów czasowych, które specjalizują się w przetwarzaniu takich danych, ale zapewniają naturalny dostęp za pośrednictwem usług Sql, .Net i Sql Reporting?
dziękuję!
Jak duże są punkty danych? – cgp
Jaki jest typ danych próbek? Czy stała próbka/posuw jest stała czy zmienna? Czy chcesz zapisać próbny czas lub czy można go wywnioskować? I jakie dane są próbkowane? – RBarryYoung
Założono 32-bitowy zmiennoprzecinkowy. Może być trochę optymalizacji, ale byłoby idealnie, gdybyśmy nie musieli radzić sobie z bólem głowy. – Duncan