programing

BLOB 및 CLOB 설명

batch 2023. 8. 29. 20:16
반응형

BLOB 및 CLOB 설명

저는 BLOB와 CLOB 데이터에 대한 정말 좋은 설명을 찾고 있습니다.저는 쉬운 영어로 설명할 수 있는 훌륭한 것을 찾고 있습니다.

BLOB(Binary Large Object)는 사진, 텍스트, 오디오 파일, 워드 문서 등의 이진 파일을 저장합니다.인간의 눈으로 읽을 수 없는 것.SQL*Plus에서는 선택할 수 없습니다.

CLOB(Character Large Objects)는 문자 데이터를 저장합니다.XML 문서, JSON 문서 또는 형식화되거나 형식화되지 않은 텍스트의 큰 블록을 저장하는 데 자주 있습니다.

그것은 꽤 솔직합니다.큰 데이터 개체를 문자 기반(예: ACLOB) 또는 이진 기반(예: BLOB) 열로 테이블에 저장하는 것과 다릅니다. 파일을 이진 데이터로 열 때와 텍스트로 열 때의 방식을 동일하게 생각하십시오.

VARCHARS 등은 여전히 비교적 짧은 문자열 데이터 유형에 선호됩니다.예를 들어 이름, 거리 이름, 부서 이름 등입니다.XML 구성 파일 등의 줄을 따라 저장하려는 경우 CLOB로 저장하는 것을 고려해야 합니다.예를 들어 이미지를 저장하는 경우 BLOB가 논리적으로 선택됩니다.실제 이미지 또는 구성 파일을 테이블에 저장하는 것이 실제 파일에 대한 경로를 대신 저장하는 것보다 더 나은지에 대한 논의가 있지만 다른 질문으로 남겨두겠습니다.

BLOB는 이미지와 미디어 파일을 포함하여 원하는 모든 것을 담을 수 있는 이진 대형 개체입니다.이진 파일로 저장된 모든 파일.

CLOB는 문자(텍스트)를 포함하는 문자 또는 큰 개체입니다. 기본적으로 큰 문자열 필드입니다.또한 CLOB는 문자 또는 인코딩을 지원하므로 아스키 문자만이 아닙니다.

Oracle FAQ에 대한 두 링크는 각각의 사용에 대한 구체적인 정보를 제공합니다.

Oracle Concepts Guide는 LOB 데이터 유형에 대한 설명을 위한 최상의 자료입니다. 적어도 1년에 한 번은 개념 가이드와 현재 보유하고 있는 Oracle 버전에 대한 개념 가이드를 읽어야 합니다.읽을 때마다 새로운 것을 배웁니다.

Select * from v$version

언급URL : https://stackoverflow.com/questions/7563235/explanation-of-a-blob-and-a-clob

반응형