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
운영게시판
최근게시물
Sybase Q&A 1283 게시물 읽기
No. 1283
oracle의 tablespace에 해당하는 것이 sysbase
작성자
김충관(kcg1932)
작성일
2005-09-12 15:27
조회수
4,314

Oracle만 쓰다가

Sysbase를 쓸일이 생겼습니다.

 

Oracle에서 Table는 Tablespace라는 논리적공간에 저장이 되고

tablespace는 DataFile이라는 물리적 공간에 매핑이 됩니다.

 

이러한 개념이 Sybase에서 어떻게 관리되는지 알고 싶습니다.

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

ASE에서는 Device라는 로지컬 공간에 데이터를 저장합니다.

이 디바이스는 다시 segment라는 것으로 구분이 됩니다.

segment에는 'system', 'default', 'log segment' 로 분류가 됩니다.

segment는 디바이스 위에 놓이게 되는데, 디바이스의 free 영역내에서 데이터를 저장할 수 있습니다. DB가 full 나게 되면 device를 새로 추가하고 alter database 명령으로 DB를 새로운 device로 확장하는 방법으로 space를 확장시켜주면 됩니다.

 

system segment는 테이블/컬럼/사용자 등의 카달로그 정보를 저장하는 영역입니다.

 

default segment는 사용자의 데이터를 기본적으로 저장하는 곳입니다.

물론, 사용자가 segment를 추가하여 관리를 할 수 있습니다.

오라클의 DBSpace는 segment로 관리된다고 생각하면 됩니다.

ASE에서도 사용자가 segment를 정의하여 데이터의 저장 공간을 구분하여 관리할 수 있습니다.

 

log segment는 transaction log가 저장이 되는 공간입니다. 여기에는 syslogs라는 테이블이 위치하고 있습니다. log의 내용은 select 문으로 판독이 되지 않습니다.

존넘님이 2005-09-12 18:11에 작성한 댓글입니다. Edit

큭! sysbase 라... 웃었습니다.

쿠쿠님이 2005-09-12 18:20에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1286ASIQ 의 Versioning 해결책을 알고싶습니다. [8]
2005-09-14
5249
1285웹로직 + 사이베이스를 처음 해보는데 어떻게 해야할지 난감하네요. [1]
사이초보
2005-09-14
3722
1284패치버전을 내릴수 있는 방법을 알수있나요? [3]
알고파
2005-09-12
2888
1283oracle의 tablespace에 해당하는 것이 sysbase [2]
김충관
2005-09-12
4314
1282시스템 테이블 업데이트 문제 [2]
류재현
2005-09-12
3276
1281dump로 backup 받았을때 백업받은 디비의 User 권한이 변경되나요?? [2]
kimYN
2005-09-08
3351
1280IQ에서 ISQL 접속시(windows) [1]
deLiz
2005-09-08
6952
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다