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 452 게시물 읽기
No. 452
새로운 자료만 가져오는 방법이 있는지요?
작성자
리눅스초보
작성일
2002-07-15 12:17
조회수
4,746

원격의 Sybase server를

freeTDS를 이용하여

리눅스에서 접속하여 자료를 가져다가

리눅스의 MySQL에 넣는 작업을 coding 하고 있습니다.

 

문제는 Sybase의 DB가 약 30만건 이상인데,

매일 4000-5000건 정도의 자료가 추가되고 있는 상황에서

추가되는 자료만 따로 불러올 수 있는 방법이

없는지 문의드립니다.

복잡한 SQL select 문을 쓰면 가능하기는 한 것 같은데...

다른 방법이 없는지요?

 

감사합니다.

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

음... 이건 데이터가 어떤 성격인가에 따라서 방법이 약간씩 틀릴것 같은데요....

 

맨 먼저 생각나는것은....

테이블에 특정 flag 칼럼을 추가하는 것임다..

그래서 데이터 수정할때는 그 컬럼을 같이 업데트해주고요.. 데이터 끌고 올때는 플래그가 지정된 것만 가져오면 되겠죠....

 

그 담엔....

트리거를 이용한 방법인데요....

그 해당하는 테이블에 insert 트리거를 만들고요...

그 트리거에서는 입력되는 데이타의 키값만을 별도의 테이블에 저장합니다...

그리하여... 데이타는 그 별도 테이블의 각각의 키값을 조인해서 가져오면 됩니다....

 

글구...

테이블에 시간 칼럼을 추가해서 항상 데이터 갱신이 일어나는 데이타의 작업시간을 업데트합니다..

그러면 나중에 데이터 끌고 올때는 특정 시간 이후의 데이타만 쿼리해서 가져오면 되겠죠....

 

암튼 수고하세요....

jinuki님이 2002-07-18 13:32에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
455저 왕왕왕~초보인데여.. [1]
자경
2002-07-20
4502
454Sybase에서 user-defined function [1]
이은정
2002-07-20
5173
453sybase에서 set statistics time on 이라는 명령을 사용하려면? [1]
궁금이
2002-07-20
4644
452새로운 자료만 가져오는 방법이 있는지요? [1]
리눅스초보
2002-07-15
4746
451ASA7.0.3에서 이런SQL문 가능한가요?
이지라
2002-07-12
4472
450ASA7.0.3에서 outer join은 어케하죠? [1]
이지라
2002-07-11
4896
447sybase에서 join하는 방법을 알려주세요. [1]
박세호
2002-07-09
6468
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다