2011-03-09 2 views
0

다른 사람들과 웹 메일 기능을 함께 사용하여 프로젝트를 만들고 있습니다. 우리는 MongoDB를 메인 DBMS로 가지고 있지만 엄청난 양의 이메일에는 메시지 본문이 오버로드됩니다. 우리는 서버 본문과 S3 노드에 메시지 본문을 저장하려고했지만 매우 효율적이지는 않습니다.많은 양의 전자 메일 메시지 본문을 저장하는 방법

엄청난 수의 파일 (아마도 클라우드 저장소 또는 일부 NoSQL DBMS 또는 다른 것)의 키 - 값 저장에 대한 좋은 해결책이 있습니까?

답변

2

DBMS 구성 요소에 대해 과도하게 생각하고있을 수도 있습니다. 데이터 저장소로 Berkeley DB을 고려할 수 있습니다. Key/Value API (NoSQL)를 비롯한 여러 API를 지원합니다. 확장 성이 뛰어나고 신뢰성이 높으며 속도가 빠릅니다. Berkeley DB는 OpenWave, Critical Path, Postfix, SendMail 등 상업 및 오픈 소스 전자 메일 프로젝트에 많이 사용됩니다. 임베디드 자연 환경, 개발자 친숙한 키/값 쌍 API가 포함되어 있으며 임베딩 응용 프로그램 내에서 완전히 구성 할 수 있으므로 전자 메일 데이터 관리를 위해 자주 선택됩니다.

면책 조항 : 저는 Berkeley DB의 제품 관리자로 조금 편견이 있습니다. 즉, Berkeley DB 이며 더 많은 전자 메일 데이터 관리가 사용됩니다.

+0

감사합니다. BerkleyDB에 대해 알아 보겠습니다. 유망 해 보인다. – cleg

관련 문제