Mimeo

소프트웨어 스크린 샷:
Mimeo
소프트웨어 정보:
버전: 1.4.1 업데이트
업로드 날짜: 6 Mar 16
개발자: Keith Fiske
라이센스: 무료
인기: 33

Rating: nan/5 (Total Votes: 0)

Mimeo 하나 PostgreSQL 데이터베이스에서 다른 데이터베이스 테이블을 이동하는 데 사용할 수 있습니다.

포함 세 복제 전략에 대한 지원 :

1. 스냅 샷 - 다른 하나의 DB에서 복사 전체 테이블

2. 증분 - 새로운 콘텐츠가 감지되는 데이터는 이동

3. DML은 - 하나의 데이터베이스에서 데이터를 받아 영구적으로 새 위치로 이동

이 릴리스의 새로운 기능입니다 :

이 기능은 그래서, 버전 1.1.0에서 추가되었다 버전 1.0.1의 최신 소식 나중에 PostgreSQL의 9.1에 실패합니다.
PostgreSQL의 업그레이드 #의 X3E를 &합니다 = 9.2도 Mimeo는 1.1.0 및 이상 (권장 수정)으로 업데이트 할 수 있습니다.

이 버전 1.3.7의 새로운 기능입니다 :

이 기능은 버전 1.1.0에서 추가되었다, 그래서 버전 1.0.1의 최신 소식 나중에 PostgreSQL의 9.1에 실패 할 수 있습니다.
PostgreSQL의 업그레이드 #의 X3E를 &합니다 = 9.2도 Mimeo는 1.1.0 및 이상 (권장 수정)으로 업데이트 할 수 있습니다.

이 버전 1.3.6의 새로운 기능입니다 :

이 기능은 버전 1.1.0에서 추가되었다, 그래서 버전 1.0.1의 최신 소식 나중에 PostgreSQL의 9.1에 실패 할 수 있습니다.
PostgreSQL의 업그레이드 #의 X3E를 &합니다 = 9.2도 Mimeo는 1.1.0 및 이상 (권장 수정)으로 업데이트 할 수 있습니다.

이 버전 1.3.4의 새로운 기능입니다 :

이 기능은 버전 1.1.0에서 추가되었다, 그래서 버전 1.0.1의 최신 소식 나중에 PostgreSQL의 9.1에 실패 할 수 있습니다.
PostgreSQL의 업그레이드 #의 X3E를 &합니다 = 9.2도 Mimeo는 1.1.0 및 이상 (권장 수정)으로 업데이트 할 수 있습니다.

이 버전 1.1.1의 새로운 기능 : 그들에 특수 문자와 역할 이름에 대한

계정 (대시는이 버그를 발견 범인이었다).
확장 특정 이름을 변경 dblink_mapping 테이블 : dblink_mapping_mimeo. 원하는 경우가 pg_jobmon와 같은 스키마에 설치 될 수 있습니다.
변경 자문 잠금 장치 대신 명시 적으로 사람의 트랜잭션 advistory 잠금을 사용합니다. 자문 잠금을 촬영하기 전에 예외가 충돌 할 때 예외 블록의 오류를 제거한다.
더 나은 조직 문서.

이 먼저 안정 버전 :

이 버전 1.0.0의 새로운 기능입니다.

이 버전 0.13.0의 새로운 기능입니다 :

이 pg_jobmon 확장 옵션 제작. 그것은 새로운 & quot를 사용하여 복제 당 테이블을 기준으로 켜거나 끌 수 있습니다; jobmon & quot; 는 config 테이블에서 부울 열입니다. pg_jobmon가 설치되어있는 경우가 그렇지 않은 경우는 false로 설정되며, 모든 복제 유형에 대해 기본적으로 true로 설정됩니다. 당신은 또한에 런타임에 사용 여부를 설정할 수있는 & quot; p_jobmon & quot; 새로 고침 기능에 대한 매개 변수입니다.
Jobmon 로깅 테이블 복제 방법에 추가되었습니다.

이 버전 0.12.0의 새로운 기능입니다 :

이 기능은 이제 & quot가 새로 Logdel, repull & quot을; 옵션은 소스에서 데이터의 전체 새로 고침을 수행합니다. 이전에 소스에서 삭제 된 대상에 행을 삭제하지 않습니다 (만 mimeo_source_deleted 열이 null의 대상에 행을 삭제). 잘라 내기가 다른 복제 repulls 이루어집니다으로 수행 할 수 없기 때문에, 매우이 디스크 공간을 확보 할 FULL 가능성도 진공을 완료 한 후 대상 테이블의 수동 VACUUM을 수행하는 것이 좋습니다.
위의 repull 프로세스를보다 효율적으로하기 위해 인덱스가 지금에 생성 된 & quot; mimeo_source_deleted & quot; 새로 만든 logdel 복제 테이블의 대상 열입니다. 기존 복제 테이블이 인덱스를 추가하지 않아도됩니다. 당신이 이전 설정에서이 repull 방법을 수행해야하는 경우 하나를 추가하는 것이 좋습니다.
DML 및 Logdel 복제 소스 큐 테이블이 지금에 생성 된 인덱스를 가지고있는 & quot; 가공 & quot; 및 quot; 처리, mimeo_source_deleted & quot; 각각 열입니다. 이 도움이 될 것입니다 복제는 큰 큐를 만들 높은 트래픽 테이블에 대한보다 효율적. 기존 복제 세트는 자신의 소스 큐 테이블이 인덱스를 추가하도록 수정하지 않습니다. 당신은 성능 문제가 나타날 경우 추가 수동으로 다시가는 것이 좋습니다.
예외 메시지는 DML / logdel 메이커 기능이 실패 할 경우 소스에서 생성 된 개체를 reguarding 무슨 일이 일어 났는지에 대한 명확하다.
메이커 기능에 추가 p_debug 옵션을 선택합니다. 또한 작은 청소기를 디버깅 만든이 많은 경우에 더 많은 정보를 제공해야합니다.
버그 수정 : logdel 복제의 상태가 제대로 작동하지 않는 WHERE.

이 버전 0.11.0의 새로운 기능입니다 :

이 스냅 샷 및 증분 메이커 기능 이제 주어진 테이블 이름은 스키마 규정되어 있는지 확인하십시오.
PostgreSQL의 이전 소스 버전의 엑스트라 기능이 업데이트되었습니다. 새로운 8.1 DML 기능뿐만 아니라 사용자 정의 array_agg () Mimeo이 요구하는 기능이있다.

이 버전 0.10.2의 새로운 기능입니다 그냥 일반 테이블에 대해 똑바로 잘라 내기 및 repull을 수행하기위한

이 새로운 refresh_table 옵션을 선택합니다. 만 다른 변경 사항이 API에 영향을주지 않기 때문에 사소한 기능으로 추가하고이를 정기적으로 갱신 작업이 가능한 경우로하지 않는 것이 좋습니다. 또한 refresh_table () 현재 pg_jobmon에 기록하지 않기 때문에 모니터링 할 수 없으며, /이 새로 고침 유형이 실패 할 때 경우 어떤 경고를 설정하지 않습니다. 이것이 유용 것은 여전히​​ 대상 테이블을 편집 할 수 있도록하려면 준비 / dev에 데이터베이스에 생산에서 데이터를 얻을 수있는 방법을 가지고 있습니다. 증분 또는 DML으로 그렇게 할 수 있지만,이 모든 기본 키, 제어 열을 요구하거나 소스 데이터베이스에 대한 쓰기 액세스를 방지 할 수 있습니다.
제거 된 사용자 지정 열거 형. 상황이 훨씬 더 그들이 할 필요 이상으로 복잡했다. 방금 업데이트에 새 값을 추가 할 수 없다 이후 열거 형은 확장에 정말 나쁘다.
명령은 배치 제한 기본값을 제거 및 mimeo에서 누락 된 증분 복제에 대한 기본 경계 설정 - 0.9.3--0.10.1 바이 패스 업데이트 파일을. 해당 파일이 mimeo를 업데이트하는 데 사용 된 경우, 기본값은 변경되지 않았다 및 제한은 여전히​​ 새로운 리프레시 작업에 대해 설정되고 있었다. 여기에 다시 사람들을 실행합니다.

이 버전 0.10.0의 새로운 기능입니다 :

이 이제 더 많은 양의 데이터를 당기는 것은 기본 배치 제한이 더 이상 존재, 더 효율적 없다는 것을. 새로 고칠 때마다 실행 모든 새 행이 얻을 것이다. 이 버전을 설치 한 후이 만 새로 만든 작업을 기존 작업에 영향을주지 않습니다. 당신이 배치 제한을 제거하려는 경우, 모든 설정 테이블에 NULL에 batch_limit 열을 설정 (필요한 경우가 아니면 권장).
경계 값은 지금의 일관성을 보장하기 위해 삽입 / 업데이트 구성이 필요합니다. 기본값은 10 분입니다. 어떤이 NULL로 설정 되었다면, 그것은 기본적으로 업데이트되었습니다.
새로운 & quot; 기타 & quot; 저장소에 폴더. 소스 데이터베이스가 9.1보다 오래된 경우에 대한 기능의 일부 버전을 포함합니다. 이러한 것이 가능 주요 버전에서 데이터베이스를 업그레이드 할 mimeo를 사용할 수 있습니다. 그들은뿐만 아니라 일반 복제 목적으로 사용될 수 있지만, 그건 당신이 원래 이름으로 이름을 바꾸면 기능을 덮어 쓰기 확장 업데이트 이후 장기를 권장하지 않습니다.
기타 폴더는 사용되지 않는 run_refresh 기능을 대체하는 파이썬 스크립트가 포함되어 있습니다. 이전 plpgsql 기능이 예약 된 복제 작업이 더 쉽고 신뢰할 수있는 실행하는 데 도움이 사용합니다.
STABLE 또는 일 수있다 불변으로 설정 기능.
버그 수정 : 임시 큐 테이블되지는 refresh_logdel에 떨어지고. 같은 새로 고침이 동일한 세션에서 실행 된 경우 오류를 일으켰습니다.
버그 수정 : 분할 된 테이블에 삽입 할 때 지금 정확하게 심지어 행 수를보고합니다.
코드 정리.
pgTAP 좀 더 광범위한 테스트합니다. 일괄 처리 제한에 대한 추가 테스트.

이 버전 0.9.3의 새로운 기능입니다 :

이 때문에 별개의 항목을 받고 거의 결코 실제로 발생 DML / logdel 복제에 대한 경고 pg_jobmon 로그를 일으키는 정확한 배치 한계에 도달 소스 큐 테이블. 복제이 만들 것 통지 가능성이 발생하지 뒤에 떨어지는. 실제 일괄 배치 한도의 75 %에 도달 할 경우 발생할 수있는 경고를 변경.

이 버전 0.8.3의 새로운 기능입니다 :

이 고정 DML 업데이트를 전파하고 삭제하지 새로 고칩니다.
고정 DML / logdel는 변경 다중 열 기본 / 고유 키와 그 키의 컬럼의 서브 세트 만있는 경우 행을 업데이트하지 새로 고칩니다.
배치 제한이 충돌 한 경우, 원격 큐 테이블이 제대로 처리 된 행을 표시하지 않을 수 있습니다, refresh_dml / logdel에 고정 가장자리 케이스.
변경된 시험은 pgTAP를 사용합니다. 제품군을 테스트하는 것은 훨씬 더 광범위하고 위의 버그를 찾을 수있었습니다.

이 요구 사항 :

이 PostgreSQL을 9.1 이상
0.3 이상 pg_jobmon
PostgreSQL의 DBLINK 확장

유사한 소프트웨어

Spring Data
Spring Data

28 Feb 15

Hadoopy
Hadoopy

12 May 15

CUBRID Ruby Driver
CUBRID Ruby Driver

12 May 15

개발자의 기타 소프트웨어 Keith Fiske

pg_jobmon
pg_jobmon

20 Jul 15

PGExtractor
PGExtractor

10 Feb 16

코멘트 Mimeo

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색