2017-03-07 6 views
1

나는 CockroachDB가 보인다 ACID 트랜잭션을 지원 developpez.comJava Transaction API (JTA)에서 CockroachDB를 사용할 수 있습니까?

https://www.developpez.com/actu/118014/Cloud-Spanner-Google-lance-pour-le-grand-public-sa-solution-de-bases-de-donnees-globales-offrant-un-bon-compromis-entre-SQL-et-NoSQL/

를 통해 프로젝트를 본 적이있다. 그래서 내 질문은 : JPA 및 JTA와 함께 사용할 수 있습니까?

+1

링크가 Google Cloud Spanner이고 CockroachDB는 아닌 것 같습니다. 귀하의 질문에 관해서 : 당신은 어때요? –

+0

기사 마지막 부분에서 그들은 바퀴벌레에 대해 말하고 있습니다. 예, 시도해 볼 수 있습니다. 최대 절전 모드에서 사용할 수 있지만 jpa 및 jta에 대한 자세한 내용은 나와 있지 않습니다. –

답변

2

CockroachDB는 Postgres pgjdbc 드라이버를 통해 JDBC API와 호환됩니다. JPA와 JTA는 JDBC를 통해 데이터베이스에 연결하기 때문에 pgjdbc 드라이버를 사용하는 한 CockroachDB에 사용할 수 있어야합니다. 당신은 메이븐을 사용하는 경우

, 당신은 pgjdbc에 종속성을 추가 할 pom.xml에 다음과 같은 선언을 추가 할 수 있습니다

<dependency> 
    <groupId>org.postgresql</groupId> 
    <artifactId>postgresql</artifactId> 
    <version>VERSION</version> 
</dependency> 

list in Maven central에서 선택되는 드라이버 버전 VERSION를 교체합니다.