저는 막 시작하려고하는 프로젝트에서 일하고 있습니다. 다른 팀원과 바빴 기 때문에 저의 동료들은 앞서 가서 새로운 것에 대한 작업을 시작했습니다. 내가 들어 왔을 때 그들은 평이한 SQL로 지속성을 유지하기로 결정했다. (내 생각에 Hibernate를 추가 하자는 제안을 즉시 받아 들였지만) 대칭 DS이라는 도구를 사용하여 데이터 복제를 수행해야한다고 주장했다. 약.JBoss/EJB 대 Symmetric DS
내가 아는 한 JBoss 서버 (현재 계획은 톰캣 만 사용해야 함)를 EJB3에서 처리하면 모든 트랜잭션/복제 문제를 처리하고 많은 골칫거리에서 벗어날 수 있기 때문에 걱정됩니다.
당신은 어떻게 보입니까? 대칭 DS? (나는 그것에 대해 아무것도 가지고 있지 않다는 것을 알아 두십시오. JBoss가 오랫동안 주위에 있다는 것은 잘 알고 있습니다. 평판이 아주 좋습니다.)
두 솔루션을 어떻게 비교할 것입니까?
감사합니다.
편집 : 그런데 SymmetricDS는 중복되는 기본 키를 어떻게 처리합니까? 즉, 데이터베이스 A에 행을 추가하고 데이터베이스 B에 행을 추가하면 둘 다 동일한 기본 키가 추가 될 것입니다. 그렇습니까? 충돌을 피하기 위해 SymmetricDS가이를 어떻게 처리합니까? 이 forum discussion은 처음에는 그 중 일부를 처리하는 것처럼 보였지만 내 질문에는 확실히 대답하지 않습니다.