2011-08-09 3 views
3

우리가 만들고있는 SaaS 오퍼링에 MongoDB를 사용하기로 결정했습니다. 가입하는 각 회사는 자신의 URL (mycompany.domain.com)과 사용자, 개인 프로젝트 등의 개인 집합을 가져옵니다. 우리는 NoSQL 솔루션을 사용하고 있으므로 스키마 업데이트를 다음과 같이 푸시 할 필요가 없습니다. 우리가 MySQL을 사용하는 것처럼 모든 데이터베이스, 모든 데이터를 포함하는 하나의 거대한 데이터베이스를 가지고 있거나 클라이언트 당 하나의 데이터베이스를 갖는 것이 더 나은지 궁금합니다.MongoDB - SaaS 오퍼링을위한 단일 데이터베이스 또는 다중 데이터베이스

MongoDB는 여러 서버에서 데이터베이스를 분할 할 수 있기 때문에 거대한 데이터베이스가있는 경우 엄청난 성능 저하는 없을 것이라고 생각하지만 백업 및 데이터 내보내기가 훨씬 쉬울 것이라고 생각합니다. 클라이언트 당 데이터베이스. 이견있는 사람?

답변

1

하나만 가지고 가야하지만 백업을 위해 일종의 복제를 활용하십시오!

샤딩을 보거나 복제 세트를 살펴보십시오.

관련 문제