2012-09-03 3 views
0

MongoDB는 관계형 데이터베이스가 아니며 제품이 관계형 아키텍처를 따르지 않습니다. 그러나 RDBMS 세계에서 온 누군가를 위해, 나는 MongoDB가 ACID (Atomocity, Consistency, Isolation, Durability)를 어느 정도 지원하는지 알고 싶습니다. 또는 우리는 ACID 관점에서 MongoDB를 평가하지 않아야합니까?MongoDB는 ACID를 어느 수준까지 지원합니까?

답변

2

내가 문서 사랑하는 방법 : http://docs.mongodb.org/manual/faq/fundamentals/#does-mongodb-support-transactions이 매우 사이트를 : What does MongoDB not being ACID compliant really mean?

가 MongoDB를에서 트랜잭션을 지원하는 방법이 있고 go 드라이버도 지금에 있도록 내장 트랜잭션 쿼리가 있습니다.

다음은 2 단계 커밋의 간단한 예입니다. http://cookbook.mongodb.org/patterns/perform-two-phase-commits/ 더 복잡한 쿼리는 더 많은 작업이 필요합니다.

기본적으로 MongoDB ACID 준수의 영향은 문서 페이지와 그 질문을 통해 설명 할 수 있습니다.

아마도 MongoDB에서 가장 많이 다루는 주제 중 하나 일 것입니다. 빠른 Google 검색을 사용하면 여기에 대한 답변보다 더 많은 정보를 얻을 수 있습니다.

+0

감사합니다. 이미 문서를 보았습니다. 제 의도는 사람들의 경험을 바탕으로 더 폭 넓은 토론을하는 것이 었습니다. 나는 나의 질문이 충분히 공정하다고 생각했다. :) – Rajan

+0

@Rajan 그렇습니다. "결정적인"토론을 얻는 좋은 주제입니다. 문제는 단지 특정 맛의 Q & A 사이트입니다. :) 문자 적으로 내가 여기 쓸 수있는 것보다 주제에 대한 글이 더 많습니다. 아마도 ACID의 다른 부분을 잊어 버린 MongoDB에서만 트랜잭션 쿼리에 대한 전체 논문을 쓸 수있었습니다! (사실 나는 또 다른 질문에서 에세이를 작성하는 것에 가깝게 다가왔다.) 그러나 네 질문은 포럼 스레드 나 심지어 하나의 질문이 아닌 전체 웹 사이트 일 것이다. – Sammaye

관련 문제