Skip to main content

Co to jest system plików logicznych?

System plików logicznych to głównie akademicka koncepcja komputerowego systemu plików, która próbuje połączyć tradycyjne systemy plików strukturalnych z relacyjnym interfejsem stylu bazy danych, aby utworzyć sposób użytkowników do lokalizacji i przetwarzania plików poprzez określenie właściwości pliku zamiast definiowaniaścieżka i dokładna nazwa pliku.Powstały system plików logicznych pozwoliłby użytkownikowi określić informacje znane na temat pliku, aby zasadniczo zapytać system plików, taki jak relacyjna baza danych, w której system plików logicznych może zwrócić pojedynczy plik lub listę pasujących plików, z którego można wybrać.Niektóre problemy, które przedstawia system plików logicznych, obejmują dokładnie właściwości ważenia używane do definiowania plików, dostarczanie intuicyjnych sposobów wąskiego wyszukiwania oraz opracowywanie metod zapytań wyszukiwania użytkowników, które są łatwe do nauczenia się, zrozumienia i użycia.Będąc w dużej mierze systemem plików badawczych, większość interakcji opiera się na długich zapytaniach wiersza poleceń bez obecności graficznego interfejsu użytkownika (GUI).Nie ma branżowego systemu plików logicznych, przy czym większość badań ograniczyła się do kilku prototypów, więc faktyczne wewnętrzne techniczne funkcjonowanie takiego systemu różnią się w zależności od implementacji.

W większości przypadków system plików logiczny jest opisywany jako łączenie hierarchicznego systemu plikówNawigacja, taka jak powszechnie jest używana na większości komputerów, z wyszukiwaniami boolowskimi w stylu internetowym przy jednoczesnym zachowaniu relacyjnej bazy danych różnych właściwości plików, które można przeszukać.Ostatecznym celem byłoby umożliwienie użytkownikowi zastosowania standardowych funkcji wiersza poleceń, takich jak MKDIR lub CD w sposób, który jest bardziej nieprecyzyjny niż tradycyjnie używany.Oznaczałoby to, że zamiast używać CD do zmiany w określonym katalogu, po poleceniu może nastąpić formuła lub zapytanie, które system plików uruchamia, aby znaleźć katalogi odpowiadające dostarczonym kryteriom.Rezultatem może być pojedynczy katalog, jeśli zapytanie było wystarczająco specyficzne lub może być listą wielu katalogów, które można dalej przeszukać.

Jednym z wyzwań, które przedstawia system systemu logicznego, jest gromadzenie właściwości użytych do zdefiniowaniapliki oprócz nazw plików.Jeśli na przykład duża partia zdjęć została skopiowana do systemu plików, to jedynymi właściwościami, które byłyby znane na temat obrazów, byłyby ich nazwy i rozmiary plików.Lokalizacja pojedynczego obrazu w obrębie tysięcy mogłaby być trudna, gdyby każdy obraz nie został w jakiś sposób oznaczony oznaczeniem jakiegoś typu identyfikatora, chociaż niektóre systemy kompensują to, umożliwiając użytkownikowi przypisanie właściwości poprzez utworzenie katalogu plików, w którym można umieścić pliki.

Podczas wdrażania systemu plików logicznych jest szybkość tworzenia nowych plików.W głównie pustym systemie może to być dość łatwe.W miarę wzrostu liczby plików również ilość informacji, które system musi przechowywać, aby wykonać zapytania w celu znalezienia plików.Oznacza to, że w miarę starzenia się systemu plików może cierpieć z powodu utraty wydajności.