Доступ к данным и хранилище
Windows содержит API, компоненты и службы, поддерживающие доступ к данным и хранение классических приложений. Они предоставляют:
- Управление файлами и файловой системой.
- Доступ к базе данных.
- Поддержка передачи, синхронизации и репликации данных.
- Доступ к XML-файлам, файлам пакетов и журналам.
- Мастеринг изображений.
- Поддержка резервного копирования.
В этом разделе
Раздел | Описание |
---|---|
Фоновая интеллектуальная служба передачи | Фоновая интеллектуальная служба передачи данных (BITS) передает (загружает или отправляет) данные между клиентом и сервером, а также отображает данные о ходе выполнения передачи. Также можно загружать файлы с однорангового узла. |
Azure Backup | Разделы реестра для резервного копирования и восстановления позволяют приложениям резервного копирования взаимодействовать с другими приложениями и службами об операциях резервного копирования и восстановления. API резервного копирования на ленте позволяет приложениям резервного копирования архивировать данные на ленту. API хранилища с одним экземпляром (SIS) позволяет приложениям резервного копирования использовать архитектуру SIS для поддержки повторяющихся файлов с минимальными затратами. НЕОБработанный API шифрования позволяет выполнять резервное копирование и восстановление зашифрованных файлов. |
Обработчики облачной синхронизации | Начиная с Windows 10 версии 1709, Windows предоставляет API облачных файлов. Этот API формализует поддержку модулей облачной синхронизации и обрабатывает такие задачи, как создание файлов заполнителей и каталогов и управление ими. Пользователи этого API обычно являются поставщиками синхронизации и в некоторой степени приложениями Windows. |
Общая файловая система журналов | API общей файловой системы журналов (CLFS) предоставляет высокопроизводительную подсистему файлов журналов общего назначения, которую могут использовать выделенные клиентские приложения и несколько клиентов могут совместно использовать для оптимизации доступа к журналам. |
Распределенная файловая система | Функции распределенной файловой системы (DFS) обеспечивают логическую группирование общих папок на нескольких серверах и прозрачное связывание общих папок в одном иерархическом пространстве имен. |
Репликация распределенной файловой системы | Служба репликации распределенной файловой системы (DFSR) — это механизм репликации с несколькими мастерами на основе состояния, который поддерживает планирование репликации и регулирование пропускной способности. |
Подсистема расширяемого хранилища | Подсистема расширяемого хранилища (ESE) — это расширенная технология хранения данных с индексированием и последовательным доступом (ISAM). ESE позволяет приложениям хранить и извлекать данные из таблиц с помощью индексированных или последовательных курсоров навигации. |
API управления файлами (FMAPI) | API управления файлами позволяют разработчикам обнаруживать и восстанавливать удаленные файлы из незашифрованных томов. API-интерфейсы управления файлами также предоставляют возможность использовать файл пароля или ключа восстановления для обнаружения и восстановления удаленных файлов с томов, зашифрованных с помощью BitLocker. |
Адаптер шины (HBA) | Адаптер шины узла (HBA). |
API получения образов | API для создания образов позволяет приложениям создавать и записывать изображения на оптический носитель для хранения компакт-дисков и DVD-дисков. Другой дископодобный носитель, который размещает изображения таким же образом, также может использовать этот API. |
API обработки изображений | Справочник по интерфейсу образов Windows описывает программный метод управления файлами образов Windows (WIM). |
API библиотеки обнаружения iSCSI | API библиотеки обнаружения iSCSI позволяет инициаторам находить любые доступные целевые устройства, а также связанные адреса с минимальным количеством необходимых конфигураций. |
API цели программного обеспечения iSCSI | API цели программного обеспечения iSCSI предоставляет интерфейс WMI для управления Microsoft iSCSI Software Target, например для создания виртуальных дисков и их представления клиенту. |
Локальные файловые системы | Описывает управление каталогами, дисками, файлами и томами. Также описывается транзакционная NTFS (TxF). |
MSXML | MSXML (MSXML) позволяет клиентам, использующим JScript, Visual Basic Scripting Edition (VBScript) и Microsoft Visual Studio, создавать высокопроизводительные приложения на основе XML. |
Библиотека энергонезависимой памяти (NVML) | Позволяет разработчикам использовать API NVML для написания кода для постоянной памяти в средах Windows. |
Автономные файлы | API автономных файлов позволяет приложениям программно контролировать и отслеживать поведение автономных файлов. |
Упаковка | API упаковки обеспечивают поддержку приложений, которые создают или используют файлы, называемые пакетами, которые соответствуют соглашениям об открытой упаковке. |
Проецируемые файловые системы | Проектная файловая система (ProjFS) позволяет приложению пользовательского режима проецировать иерархическое хранилище данных в файловую систему, где оно отображается в виде файлов и каталогов. Содержимое кэшируется в локальной файловой системе по запросу, что позволяет очень большим хранилищам данных отображаться локально без перегрузки локального хранилища. |
удаленное разностное сжатие; | Удаленное разностное сжатие (RDC) позволяет приложениям эффективно синхронизировать данные между двумя компьютерами. |
API управления пользовательской состоянией | API управления пользовательской состоянием предоставляет альтернативный способ настройки и получения текущего состояния для компонентов Windows, связанных с состоянием пользователя. Компоненты Windows, предоставляющие конфигурацию и состояние с помощью этих API, — перенаправление папок, автономные файлы и перемещаемые профили. |
Служба виртуальных дисков | Служба виртуальных дисков (VDS) управляет широким спектром конфигураций хранилища, от настольных компьютеров с одним диском до внешних массивов хранилища. |
Виртуальное хранилище | Формат виртуального жесткого диска (VHD) — общедоступная спецификация форматов образов, которая определяет инкапсуляцию виртуального жесткого диска в одном файле, в котором могут размещаться системы нативных файлов с поддержкой стандартных операций с дисками и файлами. |
Служба теневого копирования томов | Служба теневого копирования томов (VSS) — это набор COM-интерфейсов, реализующих платформу, которая позволяет выполнять резервное копирование томов, пока приложения в системе продолжают записывать данные на тома. |
Компоненты доступа к данным Windows DAC | Компоненты доступа к данным Windows (Windows DAC) 6.0 — это набор технологий, которые обеспечивают доступ к информации на предприятии. К этим технологиям относятся объекты данных Microsoft ActiveX (ADO), OLE DB и Microsoft Open Database Connectivity (ODBC). |
Интерфейс API управления хранилищами Windows | API управления хранилищем Windows используется для управления широким спектром конфигураций хранилища, от настольных компьютеров с одним диском до внешних массивов хранилища. |
Синхронизация Windows | API синхронизации Microsoft Windows позволяет разработчикам создавать пользовательские поставщики синхронизации, позволяющие устройствам синхронизировать данные с хранилищами данных на компьютере или в сети. |
Поставщик WMI для NFS | Службы Майкрософт для сетевой файловой системы (NFS) предоставляют решение для совместного использования файлов, которое позволяет передавать файлы по протоколу NFS между компьютерами под управлением Windows и сторонними операционными системами. |
XmlLite | XmlLite — это упрощенное средство синтаксического анализа XML, предназначенное для простоты использования, производительности и соответствия стандартам. |