accès aux données et Stockage

Windows possède des api, des composants et des services qui prennent en charge vos applications de bureau dans l’accès aux données et le stockage. Elles fournissent :

  • Gestion des fichiers et du système de fichiers.
  • Accès à la base de données.
  • Prise en charge du transfert, de la synchronisation et de la réplication des données.
  • Accès aux fichiers XML, aux packages et aux fichiers journaux.
  • Mastérisation des images.
  • Support de sauvegarde.

Contenu de cette section

Rubrique Description
Service de transfert intelligent en arrière-plan (BITS)
Le service de transfert intelligent en arrière-plan (BITS) transfère des fichiers (téléchargement ou chargement) entre un client et un serveur et fournit des informations d’avancement liées aux transferts. Vous pouvez également télécharger des fichiers d’un homologue.
Sauvegarde
Les clés de Registre pour la sauvegarde et la restauration permettent aux applications de sauvegarde de communiquer avec d’autres applications et services sur les opérations de sauvegarde et de restauration. L’API de sauvegarde sur bande permet aux applications de sauvegarde d’archiver des données sur une bande. L’API SIS (Single-Instance Store) permet aux applications de sauvegarde d’utiliser l’architecture SIS pour gérer les fichiers dupliqués avec un minimum de surcharge. L’API de chiffrement brut permet la sauvegarde et la restauration de fichiers chiffrés.
Moteurs de synchronisation Cloud
à partir de Windows 10, la version 1709, Windows fournit l' API de fichiers cloud. Cette API formalise la prise en charge des moteurs de synchronisation Cloud et gère les tâches telles que la création et la gestion de fichiers et de répertoires d’espaces réservés. les utilisateurs de cette API sont généralement des fournisseurs de synchronisation et, dans une certaine mesure, Windows applications.
Common Log File System
L’API Common Log File System (CLFS) fournit un sous-système de fichiers journaux à usage général hautes performances que les applications clientes dédiées peuvent utiliser et plusieurs clients peuvent partager pour optimiser l’accès au journal.
système de fichiers DFS
Les fonctions de système de fichiers DFS (DFS) offrent la possibilité de regrouper logiquement des partages sur plusieurs serveurs et de lier en toute transparence des partages dans un espace de noms hiérarchique unique.
Réplication du système de fichiers DFS
Le service de réplication système de fichiers DFS (DFSR) est un moteur de réplication multimaître basé sur l’État qui prend en charge la planification de la réplication et la limitation de la bande passante.
moteur de Stockage Extensible
le moteur ese (Extensible Stockage Engine) est une technologie de stockage avancée d’index et de méthode d’accès séquentiel (ISAM). Le moteur ESE permet aux applications de stocker et de récupérer des données à partir de tables à l’aide de la navigation de curseurs indexée ou séquentielle.
API de gestion de fichiers (FMAPI)
Les API de gestion de fichiers offrent aux développeurs la possibilité de détecter et de restaurer les fichiers supprimés à partir de volumes non chiffrés. Les API de gestion de fichiers offrent également la possibilité d’utiliser un fichier de mot de passe ou de clé de récupération pour la découverte et la récupération des fichiers supprimés à partir des volumes chiffrés par BitLocker.
API de mastérisation d’image
L’API de mastérisation d’image permet aux applications de préparer et de graver des images sur un support de stockage optique CD et DVD. D’autres supports de type disque qui définissent les images de la même manière peuvent également utiliser cette API.
API de création d'images
le Windows référence de l’Interface d’acquisition d’images décrit la méthode de programmation pour la gestion des fichiers d’image Windows (. wim).
API de la bibliothèque de découverte iSCSI
L’API de la bibliothèque de découverte iSCSI permet aux initiateurs de localiser tous les appareils cibles accessibles, ainsi que les adresses associées avec une quantité minimale de configurations requises.
API iSCSI Software target
L’API iSCSI Software Target fournit une interface WMI pour la gestion de Microsoft iSCSI Software Target, telle que la création de disques virtuels et leur présentation au client.
Systèmes de fichiers locaux
Décrit la gestion des répertoires, des disques, des fichiers et des volumes. Décrit également le NTFS transactionnel (TxF).
MSXML
Microsoft XML Core Services® (MSXML) permet aux clients qui utilisent JScript, Visual Basic scripting Edition (VBScript) et Microsoft Visual Studio de créer des applications XML hautes performances.
Bibliothèque de mémoire non volatile (NVML)
permet aux développeurs d’utiliser les api NVML pour coder la mémoire persistante dans les environnements Windows.
Fichiers hors connexion
L’API Fichiers hors connexion permet aux applications de contrôler et de surveiller le comportement de Fichiers hors connexion par programmation.
Packaging
Les API de Packaging prennent en charge les applications qui produisent ou consomment des fichiers, appelés packages, qui sont conformes aux conventions Open Packaging.
Système de fichiers projeté
Le système de fichiers projeté (ProjFS) permet à une application en mode utilisateur de projeter une banque de données hiérarchique dans le système de fichiers, où elle apparaît sous forme de fichiers et de répertoires. Le contenu est mis en cache dans le système de fichiers local à la demande, ce qui permet à des magasins de données très volumineux d’apparaître en local sans écrasant le stockage local.
Compression différentielle à distance
La compression différentielle à distance (RDC) permet aux applications de synchroniser les données entre deux ordinateurs de manière efficace.
API de gestion de l’état utilisateur
l’API de gestion de l’état utilisateur offre un autre moyen de configurer et de récupérer l’état actuel des composants Windows liés à l’état utilisateur. les composants Windows qui exposent la configuration et l’état via ces api sont la redirection de dossiers, les Fichiers hors connexion et les profils itinérants.
Service Disque virtuel
Le service de disque virtuel (VDS) gère un large éventail de configurations de stockage, des postes de travail à disque unique aux groupes de stockage externes.
Stockage virtuel
Le format de disque dur virtuel (VHD) est une spécification de format d’image disponible publiquement qui spécifie un disque dur virtuel encapsulé dans un fichier unique, capable d’héberger des systèmes de fichiers natifs tout en prenant en charge les opérations de disque et de fichier standard.
Service de cliché instantané de volume
Le Service VSS (VSS) est un ensemble d’interfaces COM qui implémentent une infrastructure permettant d’effectuer des sauvegardes de volume alors que les applications sur un système continuent d’écrire sur les volumes.
Windows Data Access Components
Windows Data Access components (Windows DAC) 6,0 est un ensemble de technologies qui permettent d’accéder à des informations au sein de l’entreprise. ces technologies incluent microsoft ActiveX Data Objects (ADO), OLE DB et microsoft Open Database Connectivity (ODBC).
API de gestion de stockage Windows
l’API de gestion Windows Stockage est utilisée pour gérer un large éventail de configurations de stockage, des postes de travail à disque unique aux groupes de stockage externes.
Windows Synchronisation
l’API Microsoft Windows Sync permet aux développeurs d’écrire des fournisseurs de synchronisation personnalisés qui permettent aux appareils de synchroniser des données avec des magasins de données sur un ordinateur ou sur un réseau.
Fournisseur WMI pour NFS
Microsoft Services for Network file System (NFS) fournit une solution de partage de fichiers qui vous permet de transférer des fichiers à l’aide du protocole NFS entre des ordinateurs exécutant Windows et des systèmes d’exploitation tiers.
XmlLite
XmlLite est un analyseur XML léger conçu pour faciliter l’utilisation, les performances et la conformité aux normes.