일단은 프로그래머 나부랭이

LOB과 BFILE에 대해서 정리 본문

DBMS

LOB과 BFILE에 대해서 정리

하필이면 도대체가 2018. 4. 10. 16:40

LOB : Large OBject의 줄임말 인것 같다.

목적은 DB에 대량의 데이터를 담기 위함이 목적인데, 크기는 4GB이하면 된다고 한다.

LOB은 두가지로 나뉜다.

CLOB와 BLOB로 나뉘는데

C는 Character, B는 Binary의 약자이다.


그러니까, CLOB는 문자형이고, BLOB는 바이너리형인것이다.


CLOB에서 유니코드를 지원하기 위한 데이터 타입은 NCLOB(N = Natural)이다.

그리고 LOB말고도 대용량 파일을 읽어오기 위한 데이터 타입이 있는데, BFILE이라고 한다.

이것은 DB가 아닌 외부의 저장장치의 파일을 읽어오기 위한 데이터 타입이라고 한다.


보다 자세한 사항은 아래의 링크를 참고하면 도움이 될것 같다.

LOB : https://docs.microsoft.com/ko-kr/dotnet/framework/data/adonet/oracle-lobs

BFILE : https://docs.microsoft.com/ko-kr/dotnet/framework/data/adonet/oracle-bfiles


p.s : 대학때 교수들은 이런거 안 알려줬는데.. ㅂㄷㅂㄷ


Comments