Virtuaalinen kansio - Virtual folder

Computing, joka on virtuaalinen kansio yleensä merkitsee järjestää periaate tiedostoille, ei ole riippuvainen sijainnista hierarkkinen hakemistoon puu. Sen sijaan se koostuu ohjelmistosta, joka yhdistää tulokset tietovarastosta, joka voi olla tietokanta tai mukautettu hakemisto, ja esittelee ne visuaalisesti muodossa, jossa kansionäkymät esitetään. Virtuaalikansio voidaan ajatella näkymänä, jossa luetellaan kaikki tietyllä tagilla merkityt tiedostot , ja näin ollen simulointi kansiosta, jonka dynaaminen sisältö voidaan koota lennossa pyynnöstä. Se liittyy käsitteellisesti useisiin muihin aiheisiin tietotekniikassa , joiden nimiä kuten tallennettua hakua , tallennettu kysely , ja suodatus .

Teknologia

Virtuaalikansioiden avulla käyttäjien on helpompi löytää sisältöön liittyviä tiedostoja, kuten projekti. Käyttäjän on määritettävä ehdot ja kaikki ehdot täyttävät tiedostot kootaan dynaamisesti virtuaalikansioon. Virtuaalikansiossa olevat tiedostot eivät rajoitu mihinkään yksittäiseen fyysiseen sijaintiin kiintolevyllä, kuten perinteisten kansioiden tapauksessa, mutta ne voivat sijaita missä tahansa. Itse asiassa virtuaalisen kansion tiedostoja ei tarvitse edes tallentaa tiedostoina kiintolevylle. Ne voivat olla verkon jaossa tai mukautetussa sovellustietopisteessä, kuten sähköpostilaatikossa tai jopa tietokannassa.

Asiakirjoja ei voi "tallentaa" virtuaalikansioon, koska fyysisesti virtuaalinen kansio on vain tiedosto, joka tallentaa hakukyselyn. Kaikki yritykset tallentaa tiedosto virtuaaliseen kansioon toteutuksesta riippuen ohjataan johonkin fyysiseen kauppaan.

Useimmat toteutukset nopeuttavat hakua indeksoimalla kiintolevyn tai sijainnit, joissa haku on suoritettava. Joten kun haku on suoritettava, käytetään hakemistoa, joka edustaa koko nopeaan hakuun soveltuvaa dataa. Koska koko kansiohierarkiaa ei käytetä, haku suoritetaan paljon nopeammin.

Toteutukset

Virtuaalikansiot ovat vakiintunut rakenne käyttöjärjestelmissä . BeOS sisälsi virtuaalikansioiden version, jota kutsutaan "tallennetuiksi kyselyiksi", joka on sittemmin vaikuttanut virtuaalisten kansio-ominaisuuksien kehittymiseen käyttöjärjestelmissä, kuten Mac OS X, Windows ja Linux. Nämä virtuaalikansiot täytetään dynaamisesti suorittamalla haku koko tiedostojärjestelmälle tai sen osajoukolle tai käyttämällä haun välimuistiversiota .

Historia

BeOS

Lokakuussa 1995 julkaistu ensimmäinen käyttöjärjestelmän kehittäjän esikatselu sisälsi tietokantamaisen toiminnallisuuden, jonka avulla käyttäjien on helpompi hallita tiedostojaan. Tätä varten tiedostojärjestelmä indeksoi tietyt tiedostomääritteet nopean haun mahdollistamiseksi. Oletusarvon mukaan tiedostojärjestelmä indeksoi tiedostonimen, koon ja viimeksi muokatun aikaleiman automaattisesti, mutta se voi myös luoda hakemistoja muille määritteille, kun joko sovellus tai käyttäjä neuvoo niitä.

Kun käyttäjä suorittaa tiedostohakua, kansioon "/ boot / home / queries" luodaan tiedosto, jonka nimi on johdettu kyselyn sisällöstä sekä haun päivämäärästä ja kellonajasta, kuten "Nimi = Länsi sairaala - 21. maaliskuuta 23:59:40 ". Haun kyselykriteerit tallennetaan tiedoston attribuuttiin nimeltä "qrystr". Kun tiedosto avataan, tiedostojärjestelmän hakemistot kysyttiin ja avataan Tracker-ikkuna, jossa on ajan tasalla oleva luettelo ehdoista vastaavista tiedostoista.

Lisäominaisuudet lisättiin hakuihin myöhemmillä julkaisuilla. Julkaisu 2 esitteli mahdollisuuden muokata tallennettuja kyselyitä, ja julkaisu 3 antoi käyttäjille mahdollisuuden määrittää omat nimensä tallennetuille kyselyille. Ennen julkaisua 4 vuonna 1998 kaikki kyselyt tallennettiin loputtomiin. ROS: n kanssa BeOS-kehittäjät ottivat kuitenkin käyttöön seitsemän päivän rajoituksen kaikille kyselyille. Jos käyttäjä haluaa kyselyn pysyvän kauemmin, hän voi poistaa valinta "Väliaikainen" -merkinnän Etsi-valintaikkunassa.

Mac käyttöjärjestelmä

Huhtikuussa 2005 Apple julkaisi Mac OS X v10.4: n , jossa käytettiin virtuaalikansioita nimeltä Smart Folders . Spotlight- moottori päivittää nämä kansiot dynaamisesti sisältämään tiettyjä ehtoja vastaavaa sisältöä. Tätä voidaan esimerkiksi käyttää antamaan sinulle kansio, joka sisältää kaikki Word- asiakirjat, jotka sisältävät sanan "shpadoinkle" ja joita on muokattu viimeisen seitsemän päivän aikana. Älykkäät kansiot luodaan tallentamalla Spotlight-haku, joka tallentaa hakuehtoja on Property listan tiedoston .savedSearch laajennus ja oletuksena, tallentaa ne "/ Users / käyttäjänimi / Library / tallennettujen hakujen" -kansioon.

Dominic Giampaolo , yksi BeOS-tiedostojärjestelmän johtavista kehittäjistä, osallistui myös virtuaalisen kansiojärjestelmän lisäämiseen Apple Inc : n Mac OS X -käyttöjärjestelmään.

Smart Folder -konseptista löytyy monia muunnelmia, jotka näkyvät Spotlight-moottoria käyttävissä sovelluksissa, jotka yleensä tunnistetaan purppuranpunaisella kuvakkeella olevalla vaihteistosymbolilla. Esimerkkejä: Smart Mailboxes in Mail ja Smart Groups in Address Book .

Ennen Spotlightia MacOS: n aiemmilla versioilla oli samanlainen konsepti iApps: ssä ( iTunes ja iPhoto ), mutta ne eivät käyttäneet koko järjestelmän kattavaa Spotlight-moottoria.

Microsoft Windows

Tallennetut haut

Tallennetut haut tunnistetaan niiden erottavan kuvakkeen ja sinisen värin perusteella; kansiot ovat keltaisia
Sisäosat on tallennetun haun , joka näyttää hakulausekkeen tallennettu kuin .search-mstiedostoon.

Marraskuussa 2006 julkaistu Windows Vista esitteli virtuaalisten kansioiden konseptin Windows-alustalle ottamalla käyttöön tallennetut haut , jotka yhdistävät ja näyttävät kohteet niiden ominaisuuksien perusteella kansioiden tai hierarkkisten polkujen perusteella levyllä. Tallennetut haut eivät ole kansioita - ne eivät tallenna kohteita - ne ovat XML- tiedostoja, jotka säilyttävät kyselyn Windows-haun käyttöön . Tallennetut haut voidaan määritellä muokattavien parametrien perusteella, mukaan lukien päivämäärät, metatiedot , nimet, hakupolut (kutsutaan laajuuksiksi ) ja alkiotyypit - kuten liitteet, viestintä, asiakirjat, sähköpostit, kansiot, ohjelmat, valokuvat, raidat ja videot. Vastaava lähestymistapa kyselyjen tallentamiseen on Windows XP: ssä ja indeksointipalvelussa , koska haut voidaan tallentaa .fndtiedostoina; tämä kuitenkin tallentaa vain käyttäjän hakukriteerit, ja käyttäjien on määritettävä hakukohde ja suoritettava haku uudelleen avaamisen jälkeen, koska tulokset eivät ole dynaamisia. Kysely kokoonpano Windows Vista mahdollistaa myös tallennettujen hakujen kattavuutta muiden tallennettujen hakujen tarkentaa tuloksia.

Oletusarvoisesti Windows Vista viittaa luodun tallennetun haun levyosioon ja käyttäjäprofiiliin osana sen soveltamisalaa, mikä estää heidän mahdollisuuden palauttaa sisältöä eri koneilta tai osioilta siirrettäessä muihin koneisiin. Microsoft julkaisi SearchMelt Luoja , joka muuttaa soveltamisala Tallennetut haut viitata% USERPROFILE% ympäristömuuttujaan , jonka avulla ne voivat toimia muilla koneilla tai profiileja; käyttäjät voivat myös muokata tallennettuja hakuja manuaalisesti viittaamaan% USERPROFILE% jakamisen helpottamiseksi.

"Harkitsimme tosiasiallisesti kerralla, ettei kansioita ollut. Se kaikki oli virtualisoitua tallennustilaa hakukyselyillä ja niin edelleen. Abstraktisimme vain tiedostojärjestelytiedot fyysisistä kansioista ja levyrakenteesta. Mutta se oli liikaa harppaus kuilun yli, liian sekava käyttäjille. "

Greg Sullivan

Tallennettujen hakujen avulla käyttäjät voivat lisäksi luoda datapinoja , jotka ovat ominaisuuksien, kuten dokumentin tekijöiden, kokoamia kohteita. Sama sisältö voi näkyä useammassa kuin yhdessä pinossa. Käyttäjät voivat esimerkiksi siirtyä ensin tiettyyn kirjoittajapinoon, sitten avainsanapinoon tai samaan avainsanapinoon ja samaan kirjoittajapinoan luomatta uusia kansioita tai muuttamatta levyn taustalla olevaa sijaintia, mikä vapauttaa käyttäjät hierarkkisen kansiorakenteen rajoitus, jossa yksi kohde voidaan tallentaa vain yhteen sijaintiin - tämä vapautus kansiohierarkioista oli WinFS: n ensisijainen etu ja erottelija .

Kaikki asiakirjat , kaikki musiikki , kaikki kuvat ja videot sekä niihin liittyvät tallennetut haut Windows Vista Beta 1: n siirtymisruudussa

Windows Vistan julkaisua edeltävät koontiversiot tarjosivat huomattavasti erilaisia ​​metatietoja ja nimiavaruustoimintoja, toisin kuin valmistukseen julkaistun Windows Vistan koontiversio . Microsoft rakensi useita tallennettuja hakuja osana uuden käyttäjäprofiilin nimitilan tavoitetta, joka korvasi perinteiset käyttäjäprofiilikansiot . Asiakirjoja , Oma musiikki ja Omat kuvatiedostot on Käynnistä-valikon korvattiin tallennettujen hakujen - Kaikki asiakirjat , kaikki musiikki , ja kaikki kuvat ja videot - että etsitään asiakirjoja, musiikkia ja valokuvia ja videoita vastaavasti useita muita Tallennetut haut tietty sisältö (esim. asiakirjojen kirjoittajat), joka näkyy myös Resurssienhallinnan siirtymisruudussa. Kun esimerkiksi tarkastellaan musiikkia Kaikki musiikki tai perinteisiä kansioita, siirtymisruutu sisältäisi kaikkien musiikkien, albumien, artistien, tyylilajien, suosikkimusiikin ja luokitusten tallennetut haut. Pinot tallennetuissa hauissa Windows Vistan julkaisua edeltävissä koontiversioissa voivat myös olla käyttäjien luomia tai kirjoittaa ominaisuuksia dataan vetämällä ja pudottamalla - metadatamaalaukseksi tunnetussa ominaisuudessa vetämällä asiakirja esimerkiksi tekijän pinoon, määrittäisi kyseisen kirjoittajan asiakirjaan. Myöhemmissä koontiversioissa Microsoft korvasi nämä tallennetut haut yhdellä kirjastotallennetulla haulla, joka keräsi sisällön kaikista sijainneista yksittäisten tyyppien alikyselyillä (esim. Musiikkikirjasto etsi kaikki kirjastot kirjastosta). Microsoft oli pyrkinyt sisällyttämään metatietomaalauksen ja käyttäjäprofiilien nimitilan virtuaalikansiot WinFS: n kehityksen jälkeen ; tavoitteena oli, että tallennetuista hauista tulee ensisijainen tapa, jolla käyttäjät ovat vuorovaikutuksessa tietojen kanssa. Microsoft kertoi saaneensa laajaa palautetta siitä, että nämä muutokset olivat hämmentäviä - tallennettujen hakujen saaminen uudessa käyttäjäprofiilin nimiavaruudessa sai käyttäjät uskomaan, että useita samannimisiä kansioita oli.

Tämän mukaisesti Microsoft poisti kirjastoon tallennetun haun ja siihen liittyvät alikyselyt. Windows Vista sisältää kuitenkin edelleen Viimeisimmät asiakirjat , Viimeisimmät sähköpostit, Uusimmat musiikkitiedostot, Viimeaikaiset kuvat ja videot sekä Äskettäin muutetut tallennetut haut. Kaikki nämä käyttävät yhtä indeksoitujen sijaintien tallennettua hakua edellisen kirjastokonseptin mukaisesti. Nämä tallennetut haut tunnettiin aiemmin nimellä Viimeisten 30 päivän asiakirjat , Viimeisten 7 päivän sähköposti , Tuoreet kappaleet ja Viimeisten 30 päivän kuvat ja videot .

Kirjastot

Windows 7 esittelee kirjastot sisällön näyttämiseksi ja järjestämiseksi. Samoin kuin Tallennetut haut, Kirjasto on XML-tiedosto, jolla on ainutlaatuinen laajennus - .library-mslaajennus - ja se on tiedostokokoelma, joka on järjestetty määritettyjen sijaintien mukaan. Toisin kuin tallennetut haut, käyttäjien on kuitenkin määritettävä kansioiden sijainnit, ja kirjastot voivat näyttää sisältöä, joka ei vastaa kirjastotyyppiä (esimerkiksi Kuvakirjasto saattaa näyttää asiakirjan, jos alikansiot sisältävät asiakirjoja). Kirjastoilla on shell-nimitilan laajennus Explorerissa, ja niiden XML-tiedostoja voidaan käyttää uudelleen Windows-asennuksissa tai verkossa.

GNOME

Tallennettu haku GNOME 2.14: ssä

GNOME 2.14: ssä tallennettu haku on virtuaalinen kansio, jonka sisältö on seurausta Nautilus- hausta, jossa on useita taustoja. Näiden kansioiden sisältö määritetään dynaamisesti, kun kansio avataan, ja päivittyy automaattisesti, kun tiedostoja luodaan tai muokataan.

Muut toteutukset

Sähköpostiohjelmat

Virtuaalikansiot ovat myös vakiintunut rakenne sähköpostiohjelmissa . Vuoden 1991 alussa Emacs-pohjainen postinlukija VM toimitti virtuaalisen kansiotoiminnon versiossa 5.09. VM antaa käyttäjille mahdollisuuden määritellä virtuaalikansioita sääntöjen avulla, ottamalla postinsisällön yhdestä tai useammasta fyysisestä kansiosta ja perustuen valintaperusteisiin, jotka käsittelevät päivämääriä, tekijöitä, vastaanottajaa, aihetta, viestin runkoa jne. aiemmin määritetyistä virtuaalisista kansioista, jolloin kaskadoidaan valintaperusteet. Evolution sähköpostiohjelma luonut Helix Code vuonna 2000, sisällytetty myös virtuaalisia kansioita. Voidaan luoda kansioita, joissa luetellaan automaattisesti käyttäjän määrittelemiä sääntöjä vastaavat sähköpostit, esimerkiksi kaikki tietystä osoitteesta tulevat sähköpostiviestit tai kaikki sähköpostit, jotka sisältävät tietyn avainsanan. Opera www-selain julkaistiin uusi sähköpostiohjelma (beeta marraskuussa 2002, lopullinen versio Tam 2003), M2 jossa virtuaalisia kansioita (kutsutaan tukiasemat) käytettiin kaikki sähköpostin hallintaan. Virtuaalikansiot tehtiin automaattisesti aktiivisille yhteystiedoille, liitteille ja määritetyille tarroille. Virtuaalikansiot luotiin myös automaattisesti aina, kun haku suoritettiin, ja manuaaliset virtuaalikansiot pystyivät rakentamaan useita loogisen postin otsikkosääntöjä (mukaan lukien säännöllisten lausekkeiden käyttö ). Microsoft Outlook 2003 lisäsi samanlaisen ominaisuuden nimeltä Hakukansiot . Ensimmäinen, vuonna 2004 julkaistu Gmail perustaa kaiken postinhallinnan virtuaalisiin kansioihin, joihin pääsee tarrojen kautta. Mozilla Thunderbirdillä on myös kyky luoda hakukansioita, ja versiosta 1.5 lähtien haku sallittiin useammalla kuin yhdellä sähköpostitilillä.

Musiikkiasiakkaat

Heinäkuussa 2002 Apple ilmoitti iTunesin version 3, joka sisältää älykkäät soittolistat, joita voidaan pitää virtuaalisen kansion muunnoksina. Ainoa ero on, että haku niiden suorittamiseksi ei ole tiedostojärjestelmän kansiohierarkiassa, vaan niiden sisäisessä tietovarastossa. Microsoft lisäsi myös samanlaisen ominaisuuden Windows XP: n Windows Media Player -versioon 9, nimeltään Automaattiset soittolistat vuonna 2003.

Katso myös

Huomautuksia

Viitteet