我正在開始一個即將開始的項目,並且由於我忙於另一個項目,我的同事們繼續開始研究新規範。當我進來時,他們只是選擇了使用普通SQL進行持久化(儘管接受了我的建議來添加Hibernate),但堅持認爲數據複製應該使用名爲的對稱工具DS執行,但我從未聽說過關於。JBoss/EJB vs Symmetric DS
我擔心,因爲據我所知,有一個JBoss服務器(當前計劃只使用Tomcat)和EJB3處理所有事務/複製的麻煩,並且應該讓我們免於許多麻煩。
你們如何看待這個對稱DS? (請注意,我對此沒有任何反對意見,只是我知道JBoss會在很長一段時間內出現,並且它的聲譽非常好)
您會如何比較這兩種解決方案?
謝謝!
編輯: 順便說一下,SymmetricDS如何處理重複主鍵?我的意思是,如果我在數據庫A中添加一行,而在數據庫B中添加另一行,則兩者可能會添加相同的主鍵,對吧? SymmetricDS如何處理以避免衝突? 這forum discussion似乎起初解決了一些問題,但它並沒有完全回答我的問題。