BLOB   Binary Large Object  

(2020-03-21)

Blob, Blob 객체

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
데이터베이스 >   1. DB
[데이터베이스 기초]
[관계형데이터베이스]
[DB 모델링/설계]
[회복,병행제어]
[데이터웨어하우스]
[데이터베이스(기타일반)]
데이터베이스(기타일반)   1. BLOB
  2. ODBC
  3. 제 4세대 언어
  4. 메타데이터 레지스트리
  5. OLTP

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[웹기술]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
웹기술 >   1. 웹 이란?
  2. 하이퍼텍스트
[웹 구성]
[HTTP]
[웹 페이지]
[웹 식별]
[웹 서비스]
[차세대 웹]
[웹기술 기타일반]
웹 페이지 > [마크업 언어]
[DOM,BOM]
[웹 기능 요소]
[웹 디자인]
마크업 언어 >   1. 마크업 언어
  2. SGML
  3. DTD
[HTML]
[XML]
HTML >   1. HTML
  2. HTML 용어
  3. DHTML
[HTML 요소]
[HTML5]
HTML5   1. HTML5
  2. Drag and Drop
  3. 웹 워커
  4. Blob 객체
  5. File 객체
  6. 웹 스토리지
  7. 캔버스

1. BLOB (Binary Large Object)

  ㅇ 일반적으로, 이미지,오디오,비디오와 같은 이진 데이터로 이루어진 하나의 커다란 파일
     - 이는 그 크기 때문에 특별한 방법으로 다루어져야 함


2. [DBMS]

  ㅇ BLOB은, 이미지,비디오,사운드 등과 같은 멀티미디어 객체들을 저장하기 위해 주로 사용
     - 그러나, 모든 DBMS가 BLOB을 지원하는 것은 아님

  ㅇ 특징
     - 오직 그 크기와 위치 만을 알 수 있음
        . 최고 2GB의 가변 길이로서, 
        . 문자가 아닌 2진 데이터 덩어리로 데이터베이스에 저장되기 때문에,
        . 일반 데이터베이스처럼 내용물 검색이나 자료 관리는 불가능하고, 

     - BLOB 필드는 정렬(Sorting)이나 색인화(Indexing) 생성 등은 할 수 없음


3. [Javascript]  Blob 객체MDN Blob (Web API)  참조

  ㅇ BLOB 객체는, 데이터 덩어리를 참조하여, 텍스트나 이진 데이터 형태로 읽는 용도로 쓰임

  ㅇ 생성자
     - var blob = new Blob(source, {type : contentType});
        . source : 버퍼 배열
           .. (ArrayBuffer,TypedArray,DataView,Blob,String 등 기타 모든 데이터 타입)
        . contentType : MIME 타입

  ㅇ 프로퍼티 : size, type
     - size : 참조 데이터의 크기 (바이트 단위)
     - type : 참조 데이터MIME 타입

  ㅇ 메소드 : slice(start, end, contenType)

  ㅇ Blob 객체를 가져오는 방법 넷
     - Blob 생성자에 의해 가져오는 방법
     - XMLHttpRequest 요청으로 에서 가져오는 방법
     - postMessage로 타 윈도우나 스레드에서 가져오는 방법
     - File 객체[JS]로 가져오는 방법

  ㅇ Blob URLMDN URL.createObjectURL() 참조
     - Blob을 가리키는 URL
     - 형식 : const objectURL = URL.createObjectURL(object);


[데이터베이스(기타일반)] 1. BLOB 2. ODBC 3. 제 4세대 언어 4. 메타데이터 레지스트리 5. OLTP
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
          1. DB
      1.   데이터베이스 기초
      2.   관계형데이터베이스
      3.   DB 모델링/설계
      4.   회복,병행제어
      5.   데이터웨어하우스
      6.   데이터베이스(기타일반)
        1.   1. BLOB
            2. ODBC
            3. 제 4세대 언어
            4. 메타데이터 레지스트리
            5. OLTP
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌