database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39213 게시물 읽기
No. 39213
중복되는 문자열은 DB 어떻게 저장될까요?
작성자
아크로(tett)
작성일
2012-01-09 11:04
조회수
3,464

안녕하세요.

오라클 문자열 처리에 대해서 궁금한 점이 있습니다.

오라클이 문자열을 디스크에 저장할 때 중복된 문자열은 하나로 처리할까요? 
아니면 각각 저장할까요?

예를 들어 아래와 같은 문장으로 '0123456789'라는 문자열이 10만건이 저장된다고 가정하면

insert into test_table(str) values( '0123456789');

디스크에 위의 문자열 '0123456789'는 한벌만 존재하게 되어 10byte만 차지하는지
10만건이 개별로 저장되어 10byte * 10만으로 1MB가 되는지 궁금합니다.

중복이 많은 문자열 컬럼을 별도의 테이블로 분리해야 할지 말아야 할지.....
조언 부탁드립니다.

감사합니다.

 

 

이 글에 대한 댓글이 총 1건 있습니다.

개별저장됩니다.

최종필(viatoris)님이 2012-01-09 11:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39216in 과 반대되는 구문이 있을까요? [2]
sql어렵다
2012-01-10
3233
39215GROUP BY 결과에 대한 질문입니다. [2]
그룹바이
2012-01-09
4083
39214count 질문입니다. [2]
봉달이
2012-01-09
4106
39213중복되는 문자열은 DB 어떻게 저장될까요? [1]
아크로
2012-01-09
3464
39212sqlplus에서 컬럼 폭 조절에 관해서 [2]
깽즈야
2012-01-07
5204
39211listener.ora Host를 가상 IP로 하면 접속이 안되나요? [1]
조동건
2012-01-06
4474
39209listener.ora 수정후 재부팅 없이 적용할 수 있나요? [1]
조동건
2012-01-06
5174
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다