Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Procedura do archiwizacji

Termin Definicja
Procedura do archiwizacji

Procedura do archiwizacji przenosi starsze dane do osobnej struktury, zwalniając miejsce w tabeli bieżącej.

Cel i zakres procedury do archiwizacji

Procedura do archiwizacji określa sposób przenoszenia starszych danych z głównej struktury roboczej do oddzielnego obszaru przechowywania. W bazie danych może to oznaczać przeniesienie rekordów z tabeli bieżącej do tabeli archiwalnej, osobnego schematu, odrębnej bazy albo plików przeznaczonych wyłącznie do odczytu. Dane nadal pozostają dostępne, ale nie są obciążeniem dla codziennych operacji wykonywanych na aktywnym zbiorze. Rozwiązanie stosuje się między innymi do historii zamówień, logów aplikacyjnych, rejestrów zdarzeń, dokumentów, kopii konfiguracji i innych informacji, które muszą zostać zachowane po zakończeniu bieżącej obsługi.

Podstawą procedury powinno być jednoznaczne kryterium kwalifikacji danych. Może nim być data utworzenia rekordu, data ostatniej zmiany, status zakończenia sprawy albo połączenie kilku warunków. Przykładowo, do archiwum można kierować wyłącznie zamknięte rekordy starsze niż określony okres, pomijając dane pozostające w trakcie edycji. Samo przeniesienie nie powinno opierać się na ręcznym wyborze przypadkowych wierszy, ponieważ utrudnia to odtworzenie zakresu operacji i zwiększa ryzyko pominięcia powiązanych informacji.

Przebieg przenoszenia danych i kontrola spójności

Bezpieczna procedura rozpoczyna się od przygotowania listy rekordów spełniających warunek archiwizacji. Następnie należy sprawdzić liczbę wybranych elementów, zakres dat oraz obecność kluczy identyfikujących rekordy. Jeżeli dane są powiązane, trzeba uwzględnić relacje między tabelami lub plikami. Przeniesienie rekordu nadrzędnego bez jego danych zależnych może spowodować błędy w historii, niepełne raporty albo brak możliwości odtworzenia kontekstu. W praktyce najpierw wykonuje się kopię zapasową, potem zapisuje dane w strukturze archiwalnej, a dopiero po pozytywnej weryfikacji usuwa lub oznacza ich kopie w strukturze bieżącej.

Operacja powinna być możliwie atomowa albo podzielona na małe, kontrolowane partie. Duży jednorazowy transfer może długo blokować zasoby, zwiększać obciążenie dysku i powodować przerwy w pracy aplikacji. Przetwarzanie partiami pozwala po każdym etapie porównać liczbę rekordów źródłowych i docelowych oraz bezpiecznie wznowić zadanie po błędzie. Dziennik operacji powinien zawierać czas rozpoczęcia i zakończenia, zakres danych, liczbę przeniesionych elementów, wynik kontroli oraz opis ewentualnych wyjątków. Po zakończeniu należy sprawdzić sumy kontrolne, klucze główne, wartości dat i najważniejsze relacje, a także upewnić się, że aplikacja nie odczytuje przypadkowo niekompletnych danych.

Indeksowanie, dostęp i odtwarzanie archiwum

Archiwalna struktura nie powinna być traktowana jako zwykły magazyn bez opisanych zasad dostępu. Musi być znany format danych, lokalizacja, sposób wyszukiwania oraz osoba lub proces odpowiedzialny za utrzymanie archiwum. Jeżeli archiwum jest przechowywane w bazie, przydatne mogą być indeksy odpowiadające rzeczywistym zapytaniom, na przykład według identyfikatora rekordu, daty i typu zdarzenia. Nie należy jednak kopiować bez analizy wszystkich indeksów z tabeli bieżącej, ponieważ zwiększają one rozmiar danych i wydłużają operacje zapisu. W przypadku plików ważne są jednoznaczne nazwy, przewidywalny układ katalogów oraz informacja o kodowaniu i formacie.

Procedura powinna definiować także okres przechowywania, sposób oznaczania wersji oraz warunki usunięcia danych z archiwum. Sama obecność kopii na dysku nie oznacza, że można ją skutecznie odzyskać. Dlatego należy okresowo wykonać próbne odtworzenie wybranego zakresu i sprawdzić, czy rekordy można odczytać w narzędziu używanym przez aplikację. Test powinien obejmować również przypadek częściowego odtworzenia, gdy potrzebny jest pojedynczy dokument lub grupa rekordów, a nie cały zbiór. Warto oddzielić archiwum od kopii zapasowej: archiwum służy głównie do długoterminowego dostępu do starszych danych, natomiast kopia zapasowa ma umożliwić odzyskanie danych po awarii, błędnej modyfikacji lub uszkodzeniu nośnika.

Archiwizacja w codziennym użytkowaniu komputera

Na laptopie lub komputerze PC procedura do archiwizacji może dotyczyć lokalnych plików użytkownika, danych programu księgowego, katalogu zdjęć, projektów, eksportów baz danych albo logów aplikacji. Przed przeniesieniem należy sprawdzić wolne miejsce na dysku, stan nośnika oraz to, czy pliki nie są aktualnie otwarte. Po skopiowaniu trzeba porównać rozmiary i liczbę plików, a dla ważnych danych dodatkowo sprawdzić sumy kontrolne lub otworzyć próbkę dokumentów. Archiwum przechowywane wyłącznie na tym samym dysku nie chroni przed jego awarią, dlatego praktyczna procedura powinna przewidywać co najmniej drugą, niezależną lokalizację kopii.

Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz ich podzespołów, a w ramach diagnostyki można sprawdzić przyczyny problemów z dyskiem, dostępem do plików, działaniem aplikacji i odczytem archiwalnych danych. Szczególnej uwagi wymagają komunikaty o błędach systemu plików, nagłe spowolnienia, znikające katalogi i przerwane operacje kopiowania. W takich sytuacjach dalsze przenoszenie danych może pogorszyć stan nośnika lub nadpisać informacje potrzebne do odzyskania. Najpierw należy zabezpieczyć dostępne dane, ustalić zakres uszkodzeń i dopiero potem kontynuować archiwizację według udokumentowanej procedury.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę