FILESTREAM 저장소 디자인 및 구현

FILESTREAM을 사용하면 SQL Server 기반 응용 프로그램은 문서 및 이미지와 같은 구조화되지 않은 데이터를 파일 시스템에 저장할 수 있습니다. 응용 프로그램은 풍부한 스트리밍 API 및 파일 시스템의 성능을 활용할 수 있고 동시에 구조화되지 않은 데이터 및 해당 구조화된 데이터 간에 트랜잭션 일관성을 유지 관리할 수 있습니다.

섹션 내용

  • FILESTREAM 개요
    FILESTREAM을 사용할 시기, FILESTREAM 저장소를 이행하고 관리하는 방법 및 FILESTREAM 데이터에 액세스할 수 있는 방법에 대해 설명함으로써 FILESTREAM을 소개합니다.

  • FILESTREAM 저장소 시작
    SQL Server 인스턴스에서 FILESTREAM을 사용하는 방법, 데이터베이스와 테이블을 만들어 FILESTREAM을 지원하는 방법 및 데이터베이스 엔진에서 FILESTREAM 저장소를 사용하는 방법을 보여 주는 항목 목록을 제공합니다.

  • 클라이언트 응용 프로그램에서 FILESTREAM 저장소 사용
    파일 시스템에서 FILESTREAM 데이터를 사용하는 응용 프로그램 개발의 개요에 대해 설명합니다.

  • 다른 SQL Server 기능과 함께 FILESTREAM 사용
    데이터베이스 스냅숏, 복제, 로그 전달, 데이터베이스 미러링, 전체 텍스트 검색, 장애 조치(Failover) 클러스터링 및 SQL Server Express와 FILESTREAM의 상호 작용에 대해 설명합니다.

  • Transact-SQL을 사용하여 FILESTREAM 데이터 관리
    Transact-SQL INSERT, UPDATE 및 DELETE 문을 사용하여 FILESTREAM 데이터를 관리하는 방법에 대해 설명합니다.

  • Win32를 사용하여 FILESTREAM 데이터 관리
    Win32를 사용하여 FILESTREAM BLOB의 데이터를 읽고 쓰는 방법에 대해 설명합니다.

  • FILESTREAM 디자인 및 구현 방법 도움말 항목
    FILESTREAM을 사용하고 설정하는 방법에 대해 설명하는 절차를 제공합니다.

  • FILESTREAM을 위한 최선의 방법
    FILESTREAM 사용을 위한 최선의 방법을 제공합니다.

  • RBS(Remote Blob Store) 정보
    SQL Server용 RBS(Remote BLOB Store)는 데이터베이스 관리자가 BLOB(Binary Large Object)를 서버에 직접 저장하지 않고 상용 저장소 솔루션에 저장할 수 있도록 해 주는 선택적 추가 기능 구성 요소입니다. 이렇게 하면 용량을 크게 절약할 수 있고 고가의 서버 하드웨어 리소스 낭비를 방지할 수 있습니다. RBS는 응용 프로그램이 BLOB 데이터에 액세스하기 위한 표준화된 모델을 정의하는 API 라이브러리 집합이 제공됩니다. RBS는 원격 BLOB 데이터 관리를 돕기 위해 가비지 수집 등의 유지 관리 도구도 제공됩니다.