2013-04-26 2 views
0

Morphia에서 mongoDB를 사용하려고하지만 여전히 문서를 삭제하는 데 문제가 있습니다. Mongo와 함께 작동하고 DBMS에서 트랜잭션과 같은 것을 제공하는 추가 플러그인 또는 래퍼가 있습니까?MongoDb casscade 업데이트/삭제

답변

1

아니요, (다중 문서) 거래가 없습니다.

  1. 여러 테이블을 통해 확산하는 대신 하나의 문서에 데이터를 재구성 할 수 있습니다 : 두 가지 해결책이 있습니다. 따라서 MongoDB의 단일 문서 거래 (당신이 그것이라고 부르는 경우)는 당신에게 충분합니다. 임베디드 엔티티 또는 배열로 많은 문제를 해결할 수 있습니다. 이 방법에 접근하는 방법을 모를 경우 "스키마"디자인과 관련된 질문을 시작할 수도 있습니다.

  2. 문제는 여러 문서/테이블간에 트랜잭션이 절대적으로 필요합니다. 그렇다면 MongoDB는 단순히 올바른 도구가 아니므로 관계형 데이터베이스를 사용해야합니다.

... 바로 하나를 선택, 도구를 싸움하지 마십시오