2012-04-17 4 views
0

우리는 매일 수천 명의 사용자가있는 기존의 큰 프로젝트를 수행했습니다. 우리는 MySQL을 사용하지만 이제는 MongoDB (및 GridFS)를 사용할 계획입니다.MongoDB 및 GridFS

더 큰 프로젝트에 MongoDB와 GridFS를 사용할 수 있습니까?

답변

3

MongoDB를하고 GridFS이 가장 확실히 대형 프로젝트에 사용할 수 있습니다 (MongoDB를가 그것 때문에하는 PostgreSQL에서 내 프로젝트를 이전). Foursquare (http://www.mongodb.org/display/DOCS/Production+Deployments#ProductionDeployments-SocialNetworks 참조)와 같이 성공적으로 작동하는 몇 가지 예가 있습니다.

그러나 관계형 데이터베이스에서 MongoDB 로의 이동은 그리 간단하지 않습니다. MongoDB는 모델링 데이터에 대한 새로운 생각을 가지고 있으며 데이터를 삽입, 업데이트 및 쿼리하는 방법이 성능 특성에있어 대단히 중요합니다.

2

저는 GridFS를 사용하여 약 100 만 개의 JPEG 파일을 저장했습니다. 나를 위해 잘 일했다. MongoDB는 키/값 저장에 적합합니다.

복잡한 쿼리 최적화가 SQL 데이터베이스에서 사용할 수있는 도구에 비해 투명하지 않기 때문에 SQL에서 MongoDb로 전체 데이터베이스를 이동하는 것이 더 신중할 것입니다.

관련 문제