2010-11-24 6 views
6

몇 가지 POS (Point of Sales) 장치와 서버간에 데이터를 동기화하는 옵션을 살펴 보았습니다.대칭 (생산) 대칭?

SymmetricDS은 기업 친화적 인 라이센스 옵션 중 하나 인 것으로 보입니다. Codehaus 프로젝트가 특정 수준의 품질을 보장하므로 잘 알고 있습니다.

그들은 거기에 있었던 것 같아 T-Shirt '...하지만 자신의 사이트에서 "누가 SymmetricDS를 사용하고 있습니까?"페이지가 있다면 좋을 것입니다.

누구나 SymmetricDS의 생산 등급 구현에 대해 알고 있습니까?

동료 스태커가 SymmetricDS를 구현했다면 듣기가 더 좋을 것입니다. Project Reviews on sourceforge에서

답변

4

사이의 생산에서 사용보고했다. JumpMind는 SymmetricDS에 대한 사례 연구가 포함 된 웹 사이트의 브랜딩 작업을하고 있습니다. 그것은 올해의 첫 번째에 의해 살아 있어야합니다.

+0

글쎄, 사례 연구를 포함시키려는 브랜드에 대한 구체적인 언급은 없지만, 만약 당신이 symmetricds.org의 chenson이라면, 나는 당신의 말을 받아 들일 것입니다. :). 감사!! –

1

봐는 예를 들어, Miguel Angel Rasero Peral 여기 SymmetricDS에 대한 blog article 30 개 PostgreSQL의 프로젝트 리뷰 페이지의 데이터베이스하지만 later reported some foreign key issues

+0

David, 나는 이미 리뷰와 포럼을 보았습니다. 내가 뭘 찾고 있는지 예를 들면 다음과 같습니다. [Codehaus.org http://blogs.atlassian.com/news/2009/04/bamboo_customer.html]에서 Bamboo의 고객 사례 –

+0

Ah fair enough ... –

14

오랜 시간 동안 데이터베이스 복제/동기화를 조사한 후에 회사를 위해 SymmetricDS를 선택하게되었습니다. 내 주요 문제는 내가 데이터베이스와 함께 복제해야하는 실제 파일을 나타내는 데이터베이스 테이블이 있다는 것이 었습니다. SymmetricDS도이를 처리합니다.

소프트웨어는 매우 구성 가능하며 확장 점 (예 : 파일 복제를 처리)을 연결할 수 있다는 사실은 강력한 도구입니다.

나는 그것을 오래 사용하지 않았지만 잘 작동하는 것으로 보입니다. 처음에는 학습 곡선이 가파르지 만 (설정과 관련하여), 배우는 데는 시간이 걸릴만한 가치가 있다고 말할 수 있습니다!

업데이트 : SymmetricDS를 거의 4 년 동안 사용해 본 적이 있으며 한 번 실패하지 않았습니다. 복제 소프트웨어의 Toyota Hilux 인 것 같습니다. 작동합니다. 로컬 내부 데이터베이스를 원격 외부 데이터베이스에 복제하고 있습니다. 우리는 복제 할 엄청난 양의 데이터를 말하는 것은 아니지만 여전히 상당한 액티비티가 진행 중입니다. 복제가 빠릅니다 (초). 또한 어떤 이유로 외부 노드를 처음부터 "채우려는"경우 SymmetricDS에서도 쉽게이 작업을 수행 할 수 있습니다. 따라서 SymmetricDS를 처음부터 사용하고 처음부터 외부 노드를 처음부터 채우고 연속 복제를 처리하도록 할 수 있습니다.

두 가지 방법으로 다른 테이블에 대해 복제를 설정 했으므로 동일한 테이블을 시도하지 않았습니다.이 방법도 잘 작동합니다.

+0

귀하의 경험에 감사드립니다. –

1

작은 데이터베이스 (pg_dump는 지난 주 1.2G, ~ 15k 행)에서 MySQL 서버와 2 개의 PostgreSQL 서버 (대개 [< 1Mbit] ADSL 연결) 사이에 SymmetricDS를 사용하고 있습니다. INSERT/UPDATE 한 하루).

구성은 머리를 감싸기가 어려울 수 있으며 외래 키 문제가 있습니다 (일 수 있습니다.은이 응용 프로그램에 대한 스키마 업데이트 적용 방식이 아닙니다).

개인적으로 우리는 디버그하는 데 약간의 어려움을 겪었지만, 3.x 버전으로 업그레이드 한 이후로는 문제가 상당히 적었습니다. 나머지는 오류가 아닌 운영자 오류 때문일 수 있습니다. 응용 프로그램에서).

내 주된 기능은 PostgreSQL 시퀀스의 동기화입니다.하지만 모든 서버에서 10을 증가시키고 각 서버를 다른 값으로 오프셋하여 해결할 수 있습니다 (MySQL 서버는 주로 읽기 전용이므로 ymmv가 있습니다).)