Acceso y almacenamiento de datos
Windows tiene API, componentes y servicios que admiten las aplicaciones de escritorio en el acceso y el almacenamiento de datos. Proporcionan lo siguiente:
- Administración del sistema de archivos y archivos.
- Acceso de bases de datos.
- Compatibilidad con la transferencia, sincronización y replicación de datos.
- Acceso a archivos XML, de paquete y de registro.
- Patrón de imágenes.
- Compatibilidad con copias de seguridad.
En esta sección
Tema | Descripción |
---|---|
Servicio de transferencia inteligente en segundo plano | El Servicio de transferencia inteligente en segundo plano (BITS) transfiere archivos (descargas o cargas) entre un cliente y un servidor, y proporciona información sobre el progreso de las transferencias. También puede descargar archivos de un sistema del mismo nivel. |
Backup | Las claves del Registro para copias de seguridad y restauración permiten que las aplicaciones de copia de seguridad se comuniquen con otras aplicaciones y servicios sobre las operaciones de copia de seguridad y restauración. La API de copia de seguridad de cinta permite a las aplicaciones de copia de seguridad archivar datos en cinta. La API de almacén de instancia única (SIS) permite a las aplicaciones de copia de seguridad usar la arquitectura SIS para mantener archivos duplicados con una sobrecarga mínima. La API de cifrado sin procesar habilita la copia de seguridad y restauración de archivos cifrados. |
Motores de sincronización en la nube | A partir de Windows 10, versión 1709, Windows proporciona la API de archivos en la nube. Esta API formaliza la compatibilidad con los motores de sincronización en la nube y controla tareas como la creación y administración de archivos y directorios de marcador de posición. Los usuarios de esta API suelen ser proveedores de sincronización y, en cierta medida, aplicaciones de Windows. |
Sistema de archivos de registro común | Common Log File System (CLFS) API proporciona un subsistema de archivos de registro de alto rendimiento y de uso general que las aplicaciones cliente dedicadas pueden usar y varios clientes pueden compartir para optimizar el acceso al registro. |
Sistema de archivos distribuido | Las funciones del sistema de archivos distribuido (DFS) proporcionan la capacidad de agrupar lógicamente los recursos compartidos en varios servidores y vincular de forma transparente los recursos compartidos a un único espacio de nombres jerárquico. |
Replicación del sistema de archivos distribuido | El servicio replicación del sistema de archivos distribuido (DFSR) es un motor de replicación multimaster basado en estado que admite la programación de replicación y la limitación de ancho de banda. |
Motor de almacenamiento extensible | El motor de almacenamiento extensible (ESE) es una tecnología de almacenamiento avanzada de métodos de acceso indexado y secuencial (ISAM). ESE permite a las aplicaciones almacenar y recuperar datos de tablas mediante la navegación por cursores indexadas o secuenciales. |
API de administración de archivos (FMAPI) | Las API de administración de archivos proporcionan una manera para que los desarrolladores detecten y restauren archivos eliminados de volúmenes sin cifrar. Las API de administración de archivos también proporcionan la capacidad de usar un archivo de clave de recuperación o contraseña para la detección y recuperación de archivos eliminados de volúmenes cifrados con BitLocker. |
Adaptador de bus host (HBA) | Adaptador de bus host (HBA). |
Image Mastering API | La API de procesamiento de imágenes permite a las aplicaciones almacenar provisionalmente y grabar imágenes en medios de almacenamiento óptico de CD y DVD. Otros medios similares a discos que ponen imágenes de la misma manera también pueden usar esta API. |
API de creación de imágenes | La Referencia de interfaz de imágenes de Windows describe el método de programación para administrar archivos de imagen de Windows (.wim). |
API de biblioteca de detección iSCSI | La API de la biblioteca de detección iSCSI permite a los iniciadores localizar cualquier dispositivo de destino accesible, así como las direcciones asociadas con una cantidad mínima de configuraciones necesarias. |
API de destino de software iSCSI | La API de destino de software iSCSI proporciona una interfaz WMI para administrar el destino de software iSCSI de Microsoft, como la creación de discos virtuales y su presentación al cliente. |
Sistemas de archivos locales | Describe la administración de directorios, discos, archivos y volúmenes. También se describe NTFS transaccional (TxF). |
MSXML | Microsoft XML Core Services (MSXML) permite a los clientes que usan JScript, Visual Basic Scripting Edition (VBScript) y Microsoft Visual Studio compilar aplicaciones basadas en XML de alto rendimiento. |
Biblioteca de memoria no volátil (NVML) | Permite a los desarrolladores usar las API nvML para codificar la memoria persistente en entornos windows. |
Archivos sin conexión | La API de archivos sin conexión permite a las aplicaciones controlar y supervisar el comportamiento de los archivos sin conexión mediante programación. |
Packaging | Las API de empaquetado proporcionan compatibilidad con aplicaciones que producen o consumen archivos, denominados paquetes, que son compatibles con las convenciones de empaquetado abierto. |
Sistema de archivos proyectado | El sistema de archivos proyectado (ProjFS) permite a una aplicación en modo de usuario proyectar un almacén de datos jerárquico en el sistema de archivos, donde aparece como archivos y directorios. El contenido se almacena en caché en el sistema de archivos local a petición, lo que permite que los almacenes de datos muy grandes aparezcan locales sin sobrecargar el almacenamiento local. |
Compresión diferencial remota | La compresión diferencial remota (RDC) permite a las aplicaciones sincronizar datos entre dos equipos de forma eficaz. |
User State Management API | User State Management API proporciona una manera alternativa de configurar y recuperar el estado actual de los componentes de Windows relacionados con el estado de usuario. Los componentes de Windows que exponen la configuración y el estado a través de estas API son Redirección de carpetas, Archivos sin conexión y Perfiles móviles. |
Servicio de disco virtual | Virtual Disk Service (VDS) administra una amplia gama de configuraciones de almacenamiento, desde escritorios de un solo disco a matrices de almacenamiento externas. |
Almacenamiento virtual | El formato de disco duro virtual (VHD) es una especificación de formato de imagen disponible públicamente que especifica un disco duro virtual incluido en un único archivo, capaz de hospedar sistemas de archivos nativos y, al mismo tiempo, de admitir operaciones estándar de disco y archivo. |
Servicio de instantáneas de volumen | El Servicio de instantáneas de volumen (VSS) es un conjunto de interfaces COM que implementa un marco para permitir que las copias de seguridad de volúmenes se realicen mientras las aplicaciones de un sistema siguen escribiendo en los volúmenes. |
Windows Data Access Components (Componentes de Windows Data Access) | Windows Data Access Components (Windows DAC) 6.0 es un conjunto de tecnologías que proporcionan acceso a la información en toda la empresa. Estas tecnologías incluyen Microsoft ActiveX Data Objects (ADO), OLE DB y Microsoft Open Database Connectivity (ODBC). |
API de administración de almacenamiento de Windows | La API de administración de almacenamiento de Windows se usa para administrar una amplia gama de configuraciones de almacenamiento, desde escritorios de un solo disco a matrices de almacenamiento externas. |
Sincronización de Windows | La API de sincronización de Microsoft Windows proporciona a los desarrolladores una manera de escribir proveedores de sincronización personalizados que permiten a los dispositivos sincronizar datos con almacenes de datos en un equipo o en una red. |
Proveedor WMI para NFS | Microsoft Services for Network File System (NFS) proporciona una solución de uso compartido de archivos que permite transferir archivos mediante el protocolo NFS entre equipos que ejecutan Windows y sistemas operativos de terceros. |
XmlLite | XmlLite es un analizador XML ligero diseñado para facilitar el uso, el rendimiento y el cumplimiento de estándares. |