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
운영게시판
최근게시물
PostgreSQL Q&A 6863 게시물 읽기
No. 6863
원거리 서버에 있는 특정 테이블 공유 가능할까요 ????
작성자
롱다리
작성일
2006-10-19 18:43
조회수
3,574

컴 4대에 각각 postgresql을 설치 했습니다. (8.0.3)

글구 A 컴을 마스터로 사용하기로 했습니다.


각각 컴에는 tb_mst , tb_list 라는 테이블이 각각 존재 합니다.

프로그램은 tb_mst의 정보를 참조하여 tb_list를 만들게 되는데요 . . 

tb_mst의 내용이 컴 4대 모두 실시간으로 동일해야 만 

되는 사정이 생겼습니다.... 이런경우 가끔 있지요 . .  ^^

분산DB가 뭔가  . .  ^^ 제가 지식이 좀 짧아서요 ^^ 죄송


컴 B,C,D 에서 컴 A 의 tb_mst의 내용을 공유할수 있는 방법이

없을까요 ???


고수님들의 지도 편달을 부탁드립니다....


글구요 . .  이 아래에  서버가 오동작 하는 원인이 밝혀 졌습니다.

OS이상 (파일시스템이상) 으로 판명이 나서요 

새로 쫙 깔고 db생성하고 그 후론 아주 잘 작동합니다. ^^

답변주셨던 고수님들 감사 . .  ^-^;;

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

-- 원거리 서버에 있는 특정 테이블 공유 가능할까
그럼요 dblink 를 이런 때도 쓸 수 있죠.

초보대왕님이 2006-10-19 19:29에 작성한 댓글입니다. Edit

초보대왕님 감사 ^-^ . . .

제 설명이 조금 부족했습니다. 죄송 .. 죄송 . . . 
B,C,D컴에서 작업하는 사람들은 tb_mst 가 뷰 형태로만
제공되는 것처럼 보일수 있는가 하는 것입니다....

글구 필요할때마다 연결해서 쿼리문을 날리는게 아니라
계속 연결되어져 있는 상태를 원하고 있습니다.

고수님들 고견을 부탁드리겠습니다...

초보대왕님 답변 감사드립니다. ^^ 
(초보대왕님은 초보가 아니신듯한 . . .  ^^  ㅎㅎㅎ)

롱다리님이 2006-10-19 19:41에 작성한 댓글입니다. Edit

-- 제 설명이 조금 부족했습니다. 죄송 .. 죄송 . . . 

-- B,C,D컴에서 작업하는 사람들은 tb_mst 가 뷰 형태로만

-- 제공되는 것처럼 보일수 있는가 하는 것입니다....


-- 글구 필요할때마다 연결해서 쿼리문을 날리는게 아니라

-- 계속 연결되어져 있는 상태를 원하고 있습니다.


제 설명이 좀 부족했던 것 같네요.

pgsql 의 dblink 는 타 db프로그램에서 말하는 '링크' 개념과는 약간 다릅니다.

한 DB 프로그램에 여러 개의 DB 가 있고 각 DB 마다 테이블이 들어있겠죠.

그런데 pgsql 은 같은 하드, 같은 파티션에 있다 하더라도,

특정 DB 에서 다른 DB 로의 접근을 직접적으로 지원하지 않고 있읍니다.

(MYSQL 은 로컬일 경우 직접 지원합니다.)

pgsql 의 dblink 는 이것을 가능하게 해주는 확장모듈입니다.

이 모듈을 써서 타 DB 의 foo 테이블에서 자료를 가져오는 처리를 예시하면


SELECT * FROM dblink('SELECT * FROM foo') AS t(a int, b text, c text[]);


일반 쿼리와는 약간 모양이 다를 겁니다. 그래서 저장프로시저나 뷰를 만드는 것이 편하죠. 또 '계속 연결되어져 있는 상태'를 원하셨는데 당근 이것도 지원합니다.


만약 pgsql DB 인데 그것이 다른 네트워크에 있다면 어떨까요

dblink 는 내부적으로 client 에서 서버로 접근할 때 사용하는 모듈로 구성되어 있읍니다. 따라서 pgsql 용 DB 이기만 하면 그것이 같은 로컬이건 다른 컴이건 다른 네트워크이건 가리지 않습니다.


이것은 MYSQL 5.0 에서도 구현할 수 없는 pgsql 의 장점입니다.

초보대왕님이 2006-10-20 01:41에 작성한 댓글입니다.
이 댓글은 2006-10-20 01:49에 마지막으로 수정되었습니다. Edit

초보대왕님 감사 . .  ^-^ ;;
잘 사용하고 있습니다....

postgresql 역시 짱입니다. ^^ . . . . . .

감사 감사 . .  ^-^ . . .

롱다리님이 2006-10-21 17:39에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6869전문가분들 도와주세요 ( 사례하겠습니다. 프리렌서환영)
도와주세요
2006-10-25
3492
6865[질문]Win32용 postgresql8.1 이동식 디스크로 백업방법은?
이기자
2006-10-21
3412
6864postgres 라는 프로세스 의 메모리는? [1]
서주형
2006-10-20
3486
6863원거리 서버에 있는 특정 테이블 공유 가능할까요 ???? [4]
롱다리
2006-10-19
3574
6862db 필드명을 like 조건문으로 주려고 합니다. [1]
김태우
2006-10-17
3426
6861select 문에서 데이타베이스간 참조는 (cross_database reference)어떻게 하는지..예제 부탁드립니다. [1]
김승일
2006-10-17
3494
6857sql 포함관계에대한 함수? 혹은 비슷한것 에대해 알려주세요 [1]
초보
2006-10-13
3387
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다