: 내가 관련이 생각이 주제에 (2014 년 출판) 최근의 자료를 발견 지금까지 ... 여기에 그것이 있습니다.
표준 SQL은 기능이 풍부하기 때문에 성능이 저하됩니다. 즉, 여러 가지 중에서도 데이터 집합 (테이블/컬렉션)에서 조인 및 트랜잭션을 수행 할 수 있습니다.
이렇게하면 응용 프로그램 개발자가 응용 프로그램의 복잡성을 데이터베이스 계층으로 밀어 넣을 수 있습니다. 이는 데이터 무결성과 입증 된 기술에 의존하는 응용 프로그램의 나머지 ACID 속성에 대해 걱정할 필요가 없다는 장점이 있습니다. 극단적 인 확장 성의 부족은 예상되는 시간 제한 내에 응용 프로그램을 유지 관리 할 수있는 한 모든 프로젝트에서 효과적입니다. 따라서 고성능/고가의 관계형 데이터베이스 시스템을 구매해야하는 경우가 있습니다.
한편 Mongo DB는 관계형 데이터베이스와 관련된 본질적인 복잡성을 의도적으로 배제합니다. 확장 성이 뛰어난 성능을 제공합니다.
이 접근법은 응용 프로그램 개발자가 관계형 기능 부족을 해결하기 위해 응용 프로그램을 다시 설계하도록 강요합니다. 그 자체는 좋은 점이 있지만, 확장 성이 있다면 일반적으로 그만한 가치가 있습니다. 요구 사항. 데이터 요구 사항에 따라 MongoDB에서 ACID 속성을 사용하면 응용 프로그램이 필요에 따라 세우고 처리해야합니다.
http://www.xtranormal.com/watch/6995033/mongo-db-is-web-scale – dkroy