Condividi tramite


Accesso ai dati e archiviazione

Windows include API, componenti e servizi che supportano le app desktop nell'accesso ai dati e nell'archiviazione. Offrono le caratteristiche seguenti:

  • Gestione di file e file system.
  • Accesso al database.
  • Supporto per il trasferimento, la sincronizzazione e la replica dei dati.
  • Accesso a file XML, di pacchetto e di log.
  • Mastering delle immagini.
  • Supporto per il backup.

Contenuto della sezione

Argomento Descrizione
Servizio trasferimento intelligente in background Servizio trasferimento intelligente in background (BITS) consente di trasferire file (download o caricamenti) tra un client e un server e offre informazioni sullo stato correlate ai trasferimenti. È inoltre possibile scaricare i file da un peer.
Backup Le chiavi del Registro di sistema per il backup e il ripristino consentono alle applicazioni di backup di comunicare con altre applicazioni e servizi sulle operazioni di backup e ripristino. L'API di backup su nastro consente alle applicazioni di backup di archiviare i dati su nastro. L'API dell'archivio a istanza singola consente alle applicazioni di backup di usare l'architettura SIS per mantenere i file duplicati con un sovraccarico minimo. L'API di crittografia non elaborata consente il backup e il ripristino di file crittografati.
Motori di sincronizzazione cloud A partire da Windows 10 versione 1709, Windows fornisce l'API dei file cloud. Questa API formalizza il supporto per i motori di sincronizzazione cloud e gestisce attività come la creazione e la gestione di file segnaposto e directory. Gli utenti di questa API sono in genere provider di sincronizzazione e in qualche misura applicazioni Windows.
File system di log comune L'API Common Log File System (CLFS) offre un sottosistema di file di log per utilizzo generico e a prestazioni elevate che le applicazioni client dedicate possono usare e più client possono condividere per ottimizzare l'accesso ai log.
File system distribuito Le funzioni DFS (Distributed File System) consentono di raggruppare logicamente le condivisioni in più server e di collegare in modo trasparente le condivisioni in un unico spazio dei nomi gerarchico.
Replica DFS Il servizio Replica DFS (Distributed File System Replication) è un motore di replica multimaster basato sullo stato che supporta la pianificazione della replica e la limitazione della larghezza di banda.
Motore di archiviazione estendibile Extensible Storage Engine (ESE) è una tecnologia di archiviazione avanzata di metodi di accesso indicizzati e sequenziali (ISAM). ESE consente alle applicazioni di archiviare e recuperare dati dalle tabelle usando lo spostamento del cursore indicizzato o sequenziale.
API gestione file (FMAPI) Le API di gestione file consentono agli sviluppatori di individuare e ripristinare file eliminati da volumi non crittografati. Le API di gestione file offrono anche la possibilità di usare una password o un file di chiave di ripristino per l'individuazione e il ripristino dei file eliminati dai volumi crittografati con BitLocker.
Adattatore bus host (HBA) Scheda bus host (HBA).
API Mastering immagini L'API di mastering delle immagini consente alle applicazioni di preparare e masterizzare immagini in supporti di archiviazione ottica CD e DVD. Anche altri supporti simili a disco che si trovano immagini nello stesso modo possono usare questa API.
API per la creazione dell'immagine In Windows Imaging Interface Reference viene descritto il metodo programmatico per la gestione dei file di immagine Windows (wim).
API della libreria di individuazione iSCSI L'API libreria di individuazione iSCSI consente agli iniziatori di individuare tutti i dispositivi di destinazione accessibili e gli indirizzi associati con una quantità minima di configurazioni necessarie.
API di destinazione software iSCSI L'API destinazione software iSCSI fornisce un'interfaccia WMI per la gestione della destinazione software iSCSI Microsoft, ad esempio la creazione di dischi virtuali e la presentazione al client.
File system locali Descrive la gestione di directory, disco, file e volumi. Descrive anche NTFS transazionale (TxF).
MSXML Microsoft XML Core Services (MSXML) consente ai clienti che usano JScript, Visual Basic Scripting Edition (VBScript) e Microsoft Visual Studio di creare applicazioni basate su XML ad alte prestazioni.
Libreria di memoria non volatile (NVML) Consente agli sviluppatori di usare le API NVML per scrivere codice per la memoria persistente negli ambienti Windows.
File offline L'API File offline consente alle applicazioni di controllare e monitorare il comportamento dei file offline a livello di codice.
Packaging Le API di creazione di pacchetti forniscono supporto per le applicazioni che producono o utilizzano file, denominati pacchetti, conformi alle Convenzioni open packaging.
File system proiettato Il file system proiettato (ProjFS) consente a un'applicazione in modalità utente di proiettare un archivio dati gerarchico nel file system, in cui viene visualizzato come file e directory. Il contenuto viene memorizzato nella cache nel file system locale su richiesta, consentendo la visualizzazione di archivi dati di grandi dimensioni in locale senza sovraccaricare l'archiviazione locale.
Compressione differenziale remota La compressione differenziale remota consente alle applicazioni di sincronizzare i dati tra due computer in modo efficiente.
API Gestione stato utente L'API Gestione stato utente offre un modo alternativo per configurare e recuperare lo stato corrente per i componenti di Windows correlati allo stato utente. I componenti di Windows che espongono configurazione e stato tramite queste API sono Reindirizzamento cartelle, File offline e Profili mobili.
Servizio dischi virtuali Il servizio dischi virtuali gestisce un'ampia gamma di configurazioni di archiviazione, da desktop a disco singolo a array di archiviazione esterni.
Archiviazione virtuale Il formato VHD (Virtual Hard Disk) è una specifica di formato immagine disponibile pubblicamente che specifica un disco rigido virtuale incapsulato in un singolo file, in grado di ospitare file system nativi, supportando al tempo stesso le operazioni standard su disco e file.
Servizio Copia Shadow del volume Il servizio Copia Shadow del volume (VSS) è un set di interfacce COM che implementa un framework per consentire l'esecuzione dei backup del volume mentre le applicazioni in un sistema continuano a scrivere nei volumi.
Windows Data Access Components Windows Data Access Components (Windows DAC) 6.0 è un set di tecnologie che forniscono l'accesso alle informazioni in tutta l'azienda. Queste tecnologie includono Microsoft ActiveX Data Objects (ADO), OLE DB e Microsoft Open Database Connectivity (ODBC).
API di gestione dell'archiviazione di Windows L'API di gestione archiviazione di Windows viene usata per gestire un'ampia gamma di configurazioni di archiviazione, da desktop a disco singolo a array di archiviazione esterni.
Sincronizzazione di Windows L'API di sincronizzazione di Microsoft Windows consente agli sviluppatori di scrivere provider di sincronizzazione personalizzati che consentono ai dispositivi di sincronizzare i dati con gli archivi dati in un computer o in una rete.
Provider WMI per NFS Microsoft Services for Network File System (NFS) offre una soluzione di condivisione file che consente di trasferire file usando il protocollo NFS tra computer che eseguono sistemi operativi Windows e di terze parti.
XmlLite XmlLite è un parser XML leggero progettato per semplificare l'uso, le prestazioni e la conformità agli standard.