데이터베이스 개발자 질문과 답변 게시판
수고하십니다.
A, B 라는 Database가 있습니다.
A DB에서 저장이 발생되면
B DB에 바로 저장이 되도록 하고 싶습니다. (A, B DB는 물리적으로 다르게 있습니다. )
A라는 DB에서 트랜잭션이 발생될때 트리거로 B DB에 데이터를 넣어 주면 제일 좋을 텐데..
A라는 곳에서 트리거를 할수 없다 하여.. 문제가 있습니다.
B라는 DB에서 A라는 DB를 계속 바라 보면서
A DB 데이터를 실시간으로 B DB로 연동이 가능할까요?
혹시 방법이 있으면 어떤 방법이 있는지..
조언 부탁드리겠습니다.
감사합니다.
Comment 4
-
호리205
2016.11.21 11:43
-
호짱
2016.11.21 14:16
감사합니다. 정보를 한번 찾아 봐야 겠습니다.
-
Terry
2016.11.21 12:26
간략히 정리하면
1. B DB 에서 A DB 데이터 검색 후 Insert ( 링크드 서버로 하면 제일 편할겁니다.. )
1) 간단히 정리한 Insert 구문
Insert
Into B_DB.테이블
Select a.*
From A_DB.테이블 a
Where Not Exists (
Select '1'
From B_DB.테이블 b
Where a.키컬럼 = b.키컬럼
)
링크드 서버 연결후
B_DB 에서 상기 쿼리를 sp 로 구문 작성
(필요한 테이블들의 Insert 구문은 다 해주어야겠죠?)
하신 후에 B_DB 에서 Job 스케줄러로
원하는 시간마다 스케줄러 돌게끔 처리하시면 될듯..
단 상기 형태대로 하면 실시간 동기화까지는 힘들겁니다.
약간의 텀은 발생하겠죠..
-
호짱
2016.11.21 14:16
답변 감사드립니다.
위의 방법으로 스케쥴링을 하면 좋을것 같습니다.
근데 문제는 실시간으로 동기화가 되어야 합니다.
또 하나 지식을 습득한거 같습니다. 감사합니다.
No. | Subject | Author | Date | Views |
---|---|---|---|---|
» | 데이터 실시간 연동 관련 문의 입니다. [4] | 호짱 | 2016.11.21 | 4218 |
9610 | DB 복제에 대해 질문 드립니다. | 조형근 | 2016.11.21 | 3771 |
9609 | TABLE 특정컬럼 결과값 확인 [2] | 슬이슬이 | 2016.11.21 | 1766 |
9608 | 쿼리좀 풀어 주세요 [4] | 메아리 | 2016.11.18 | 2699 |
9607 | 100만건정도의 데이터를 한페이지에 모두 뿌려주는 게 가능할까요? [2] | 냥냥 | 2016.11.18 | 4064 |
9606 | 문자 치환에 대하여 질의드립니다. [1] | 방혁 | 2016.11.17 | 1485 |
9605 | 쿼리 관련 문의 [2] | 냥냥 | 2016.11.17 | 3048 |
9604 | 쿼리좀 구합니다 [2] | 메아리 | 2016.11.17 | 2366 |
9603 | sql 서버 관리 관련 질문 [1] | 오늘도난 | 2016.11.17 | 3247 |
9602 | 쿼리좀 풀어주세요-2 [2] | 메아리 | 2016.11.16 | 1982 |
9601 | 복구후 예전으로 다시 복원하는법이 있나요. [2] | 큘러 | 2016.11.16 | 3182 |
9600 | 쿼리좀 풀어주세요 ㅠ [12] | 메아리 | 2016.11.16 | 1933 |
9599 | 스칼라 함수 안에서 업데이트문..? [5] | 후알유? | 2016.11.15 | 2304 |
9598 | 문자 + 숫자 채번(시퀀스).. [2] | 후알유? | 2016.11.14 | 3725 |
9597 | 쿼리 쪼깨지? [2] | 문상연 | 2016.11.14 | 2493 |
9596 | mysql query 질문드립니다! [3] | rhqnffksdl | 2016.11.12 | 2378 |
9595 | select 속도 궁금증.. [2] | 후알유? | 2016.11.10 | 1980 |
9594 | 입력된 기간들의 중복을 제외한 총합을 구하고 싶습니다. [6] | 하늘민 | 2016.11.10 | 2431 |
9593 | outofmemory 문제 [2] | 에스디 | 2016.11.10 | 3464 |
9592 | sp_execute 11 문의 [1] | aspa77 | 2016.11.09 | 2061 |
미러링, 로그전달, 복제 찾아보시면 될 것 같습니다.