Archiwizacja wyników działania programu

0

Witam piszę aplikację nadzorującą proces produkcyjny, aplikacja testuje pewne parametry urządzeń. Wyniki testów, czyli czy test został zakończony pomyślnie jakie są wartości w poszczególnych testach program ma zapisywać do pliku. Z tego co uzgodniliśmy to jak na razie nie wchodzi w grę baza danych (chyba że trzeba będzie ją dorabiać jak urządzenie będzie gotowe w 100%) tylko program ma zapisywać do pliku. Tutaj pojawia się problem, że testowanych urządzeń może być nawet kilka set tysięcy rocznie np. 400 000 moje pytanie brzmi, czy np po zapisaniu 10 000 rekordów do pliku tworzyć nowy plik aby dane były podzielone nie wiem jak to na razie zmienić bo chyba nie pasuje aby tak duża ilość wpisów była w jednym pliku, jakieś grupowanie by się przydało.

3

Ja bym każde przejście testów dawał do osobnego pliku. I teraz zależnie od ilości testów (czy 1 dziennie czy 100 dziennie) tworzyłbym katalogi 'dzien-miesiac-rok' albo 'miesiac-rok' i tam zapisywał wyniki z danego dnia/miesiąca.
Ewentualnie wyniki z danego dnia do jednego pliku, a plik do katalogu 'miesięcznego', wtedy też nie będzie za dużej ilości małych plików.

0

Zrobiłem jak mówisz ale z plikami miesięcznymi, wydaje mi się że dane z jednego miesiąca powinny być w pliku ponieważ będzie istniał program do drukowania raportów i będzie można wybierać dni i godziny od do dla raportu. W przeciwnym wypadku trzeba by było wczytywać dużą ilość plików np. 30.

1 użytkowników online, w tym zalogowanych: 0, gości: 1