Witam!
piszę moduł do aplikacji obliczeniowej która będzie wykorzystywać dużo danych pomiarowych. Będą do np. pomiary co godzinę lub częściej przez cały rok. Pomiary te mogą zaczynać się oraz kończyć w różnym czasie. Nie wiem jak zaprojektować poprawnie tabele w bazie danych (SQLite) aby wszystko chodziło jak najszybciej bo szybkość jest bardzo ważna. Moja koncepcja jest taka (dwie tabele):
TabelaSeriePomiarow(identyfikator serii, data rozpoczęcia pomiarów, ilość pomiarów)
TabelaPomiary(identyfikator serii - nazwa wiersza?, pomiar 1, pomiar 2, ... pomiar n)
tylko jak bym sobie tego nie wymyślił to i tak wiem że coś źle robię, coś mi ciągle nie pasuje. Dlatego pytam Was: jak to ogarnąć żeby było dobrze?
Co do tabeli TabelaSeriePomiarow to zastanawiam się jeszcze nad jedną rzeczą... otóż czy jest sens tworzyć w tej tabeli dodatkowe pola opisujące np. maksymalną wartość lub średnią z serii pomiarów? czy za każdym razem gdy taka wartość jest mi potrzebna to pobierać całą serię pomiarów i obliczać te wartości?