다음을 통해 공유


데이터 액세스 및 스토리지

Windows에는 데이터 액세스 및 스토리지에서 데스크톱 앱을 지원하는 API, 구성 요소 및 서비스가 있습니다. DSVM에서 제공하는 기능은 다음과 같습니다.

  • 파일 및 파일 시스템 관리.
  • 데이터베이스 액세스
  • 데이터 전송, 동기화 및 복제를 지원합니다.
  • XML, 패키지 및 로그 파일에 액세스합니다.
  • 이미지 마스터링.
  • 백업 지원.

섹션 내용

항목 Description
Background Intelligent Transfer Service BITS(Background Intelligent Transfer Service)는 클라이언트와 서버 간에 파일을 전송(다운로드 또는 업로드)하고 전송과 관련된 진행 상황 정보를 제공해 줍니다. 파일은 피어에서도 다운로드할 수 있습니다.
Backup 백업 및 복원을 위한 레지스트리 키를 사용하면 백업 애플리케이션이 백업 및 복원 작업에 대해 다른 애플리케이션 및 서비스와 통신할 수 있습니다. 테이프 백업 API를 사용하면 백업 애플리케이션이 데이터를 테이프에 보관할 수 있습니다. SIS(단일 인스턴스 저장소) API를 사용하면 백업 애플리케이션이 최소 오버헤드로 중복 파일을 유지하기 위해 SIS 아키텍처를 사용할 수 있습니다. 원시 암호화 API를 사용하면 암호화된 파일을 백업하고 복원할 수 있습니다.
클라우드 동기화 엔진 Windows 10 버전 1709부터 Windows는 클라우드 파일 API를 제공합니다. 이 API는 클라우드 동기화 엔진에 대한 지원을 공식화하고 자리 표시자 파일 및 디렉터리 만들기 및 관리와 같은 작업을 처리합니다. 이 API의 사용자는 일반적으로 동기화 공급자이며 어느 정도는 Windows 애플리케이션입니다.
일반 로그 파일 시스템 CLFS(Common Log File System) API는 전용 클라이언트 애플리케이션에서 사용할 수 있고 여러 클라이언트가 로그 액세스를 최적화하기 위해 공유할 수 있는 고성능 범용 로그 파일 하위 시스템을 제공합니다.
분산 파일 시스템 DFS(분산 파일 시스템) 함수는 여러 서버에서 공유를 논리적으로 그룹화하고 공유를 단일 계층 구조 네임스페이스에 투명하게 연결하는 기능을 제공합니다.
분산 파일 시스템 복제 DFSR(분산 파일 시스템 복제) 서비스는 복제 예약 및 대역폭 제한을 지원하는 상태 기반 다중 마스터 복제 엔진입니다.
확장 가능한 스토리지 엔진 ESE(Extensible Storage Engine)는 ISAM(고급 인덱싱 및 순차 액세스 방법) 스토리지 기술입니다. ESE를 사용하면 애플리케이션이 인덱싱된 커서 또는 순차적 커서 탐색을 사용하여 테이블에서 데이터를 저장하고 검색할 수 있습니다.
FMAPI(파일 관리 API) 파일 관리 API는 개발자가 암호화되지 않은 볼륨에서 삭제된 파일을 검색하고 복원할 수 있는 방법을 제공합니다. 또한 파일 관리 API는 BitLocker로 암호화된 볼륨에서 삭제된 파일을 검색하고 복구하기 위해 암호 또는 복구 키 파일을 사용하는 기능을 제공합니다.
HBA(호스트 버스 어댑터) HBA(호스트 버스 어댑터).
이미지 마스터링 API 이미지 마스터 API를 사용하면 애플리케이션이 CD 및 DVD 광학 스토리지 미디어에 이미지를 스테이징하고 구울 수 있습니다. 동일한 방식으로 이미지를 배치하는 다른 디스크와 같은 미디어도 이 API를 사용할 수 있습니다.
이미징 API Windows 이미징 인터페이스 참조는 Windows 이미지(.wim) 파일을 관리하기 위한 프로그래밍 방법을 설명합니다.
iSCSI 검색 라이브러리 API iSCSI 검색 라이브러리 API를 사용하면 초기자가 최소한의 필수 구성으로 액세스 가능한 대상 디바이스와 연결된 주소를 찾을 수 있습니다.
iSCSI 소프트웨어 대상 API iSCSI 소프트웨어 대상 API는 가상 디스크를 만들고 클라이언트에 표시하는 등 Microsoft iSCSI 소프트웨어 대상을 관리하기 위한 WMI 인터페이스를 제공합니다.
로컬 파일 시스템 디렉터리, 디스크, 파일 및 볼륨 관리에 대해 설명합니다. TxF(트랜잭션 NTFS)도 설명합니다.
MSXML MSXML(Microsoft XML Core Services)을 사용하면 JScript, VBScript(Visual Basic Scripting Edition) 및 Microsoft Visual Studio를 사용하는 고객이 고성능 XML 기반 애플리케이션을 빌드할 수 있습니다.
NVML(비휘발성 메모리 라이브러리) 개발자는 Windows 환경에서 영구 메모리를 코딩하기 위해 NVML API를 활용할 수 있습니다.
오프라인 파일 오프라인 파일 API를 사용하면 애플리케이션이 프로그래밍 방식으로 오프라인 파일의 동작을 제어하고 모니터링할 수 있습니다.
패키징 패키징 API는 오픈 패키징 규칙을 준수하는 패키지라고 하는 파일을 생성하거나 사용하는 애플리케이션을 지원합니다.
프로젝션된 파일 시스템 ProjFS(프로젝션된 파일 시스템)를 사용하면 사용자 모드 애플리케이션이 계층적 데이터 저장소를 파일 시스템(파일 및 디렉터리로 표시되는 파일 시스템에 프로젝션)할 수 있습니다. 콘텐츠는 요청 시 로컬 파일 시스템에 캐시되므로 매우 큰 데이터 저장소가 로컬 스토리지를 압도하지 않고 로컬로 표시할 수 있습니다.
원격 차등 압축 RDC(원격 차등 압축)를 사용하면 애플리케이션이 두 컴퓨터 간에 데이터를 효율적으로 동기화할 수 있습니다.
사용자 상태 관리 API 사용자 상태 관리 API는 사용자 상태와 관련된 Windows 구성 요소에 대한 현재 상태를 구성하고 검색하는 다른 방법을 제공합니다. 이러한 API를 통해 구성 및 상태를 노출하는 Windows 구성 요소는 폴더 리디렉션, 오프라인 파일 및 로밍 프로필입니다.
가상 디스크 서비스 VDS(가상 디스크 서비스)는 단일 디스크 데스크톱에서 외부 스토리지 배열에 이르기까지 다양한 스토리지 구성을 관리합니다.
가상 스토리지 VHD(가상 하드 디스크) 형식은 표준 디스크 및 파일 작업을 지원하면서 네이티브 파일 시스템을 호스팅할 수 있는 단일 파일에 캡슐화된 가상 하드 디스크를 지정 하는 공개적으로 사용 가능한 이미지 형식 사양입니다.
볼륨 섀도 복사본 서비스 VSS(볼륨 섀도 복사본 서비스)는 시스템의 애플리케이션이 볼륨에 계속 쓰는 동안 볼륨 백업을 수행할 수 있도록 프레임워크를 구현하는 COM 인터페이스 집합입니다.
Windows Data Access Components Windows DAC(Windows 데이터 액세스 구성 요소) 6.0은 엔터프라이즈 전체의 정보에 대한 액세스를 제공하는 기술 집합입니다. 이러한 기술에는 Microsoft ADO(ActiveX Data Objects), OLE DB 및 Microsoft ODBC(Open Database Connectivity)가 포함됩니다.
Windows 스토리지 관리 API Windows Storage 관리 API는 단일 디스크 데스크톱에서 외부 스토리지 배열에 이르기까지 다양한 스토리지 구성을 관리하는 데 사용됩니다.
Windows 동기화 Microsoft Windows 동기화 API는 개발자가 디바이스가 컴퓨터 또는 네트워크의 데이터 저장소와 데이터를 동기화할 수 있도록 하는 사용자 지정 동기화 공급자를 작성하는 방법을 제공합니다.
NFS용 WMI 공급자 Microsoft Services for Network File System(NFS)은 Windows를 실행하는 컴퓨터와 타사 운영 체제 간에 NFS 프로토콜을 사용하여 파일을 전송할 수 있는 파일 공유 솔루션을 제공합니다.
XmlLite XmlLite는 사용 편의성, 성능 및 표준 준수를 위해 설계된 경량 XML 파서입니다.