Zalety plików o dostępie sekwencyjnym

...

Pliki dostępu sekwencyjnego są szybkie na większości komputerów.

Komputer przechowuje informacje na swoim dysku twardym jako obiekt zwany plikiem. Plik to pakiet danych o rozmiarze, właścicielu i dacie utworzenia, który może przybierać różne formy. Najpopularniejszym typem jest plik z dostępem sekwencyjnym. Pliki sekwencyjne mają prostą organizację, można je łatwo modyfikować za pomocą edytorów tekstu i są przydatne do eksportowania danych między programami.

Plik sekwencyjny

Program komputerowy tworzy sekwencyjny plik po prostu zapisując rekordy danych jeden po drugim w nowo utworzonym obszarze plików. Wszystkie rekordy mogą mieć tę samą długość lub mogą się różnić. Jeśli są różne, każdy rekord kończy się znakiem lub znakami specjalnymi; kiedy program następnie odczytuje plik, używa znaków do określenia, gdzie kończy się jeden rekord, a zaczyna następny. Programy odczytują pliki sekwencyjne w taki sam sposób, w jaki zostały utworzone: zaczynając od pierwszego rekordu i kontynuując w kolejności rosnącej do końca.

Wideo dnia

Prędkość

W porównaniu z plikami o dostępie bezpośrednim programy przetwarzają pliki z dostępem sekwencyjnym szybciej. Programy odczytują rekordy plików z dostępem bezpośrednim w dowolnej kolejności, ale ta elastyczność wiąże się z mniejszą wydajnością. Mechanizm pozycjonowania dysku twardego komputera działa znacznie słabiej w przypadku plików sekwencyjnych niż bezpośrednie pliki, a jednostka centralna komputera (CPU) również ma mniej pracy z sekwencyjnym plik.

Prostota

Pliki sekwencyjne są łatwe do odczytania ze względu na ich prostą organizację. Napisanie nowych programów do odczytu istniejących plików sekwencyjnych jest prostą sprawą, ponieważ program odczytuje rekordy jako prostą serię, aż napotka znak końca pliku (EOF). Chociaż plik może zawierać prawie dowolną zawartość, od cyfrowo nagranej muzyki po tekst powieści, struktura pliku nie ma niespodzianek.

Udostępnianie danych

Programy współdzielące dane używają formatu pliku z dostępem sekwencyjnym jako „wspólnego języka”. Na przykład program bazy danych może wyeksportować plik do arkusza kalkulacyjnego. Natywne pliki systemu baz danych są bardzo wyrafinowane; program arkusza kalkulacyjnego nie może uzyskać do nich bezpośredniego dostępu. Jednak z łatwością odczytuje sekwencyjny plik eksportu bazy danych, zwłaszcza jeśli użytkownik bazy danych wybierze format rozdzielany przecinkami lub tabulatorami. Ze względu na łatwość udostępniania danych, wiele głównych aplikacji posiada funkcje importu i eksportu przy użyciu plików sekwencyjnych.