2011년 11월 16일 수요일

ORACLE_데이터 타입

갑자기 데이터량에 대해서 알려달라는 요청이 왔다.
DB에 관심이 없다보니 완전 허접한 분야...

그와 함께 요청 온 레코드의 크기와 데이터처리 건수
레코드 크기 : 테이블을 구성하고 있는 컬럼의 bytes 값을 더하면 레코드의 크기가 나온다.
데이터처리 건수 : 말 그대로 하루에 데이타를 처리하는 건수
데이터량 : 테이블 별 레코드 크기에 데이터처리 건수를 곱해서 합해주면 하루 데이터량이 나온다.
데이터 타입별로 bytes 크기는 다음과 같다.


DATA TYPE
설  명
VARCHAR2(n)가변 길이 문자 데이터(1~4000byte)
CHAR(n)고정 길이 문자 데이터(1~2000btye)
NUMBER(p,s)전체 p자리 중 소수점 이하 s자리(p:1~38, s: -84~127)
DATE7btye(BC 4712년 1월 1일부터 AD 9999년 12월 31일)
LONG가변 길이 문자 데이터(1~2Gbyte)
CLOB단일 바이트 가변 길이 문자 데이터(1~4Gbyte)
RAW(n)n Byte의 원시 이진 데이터(1~2000)
LONG RAW가변 길이 원시 이진 데이터(1~2Gbyte)
BLOB가변 길이 이진 데이터(1~4Gbyte)
BFILE가변 길이 외부 파일에 저장된 이진 데이터(1~4Gbtye)


http://planmaster.tistory.com/321 에서 퍼온글입니다.

댓글 없음:

댓글 쓰기