2010-08-20 3 views
2

저는 MongoKit과 MongoEngine의 친절한 도움으로 MongoDB에 뛰어 들었습니다. 그러나 여기서 데이터 매퍼가 필요한지 생각하기 시작했습니다. 언급 한 두 매퍼는 아무런 노력 없이도 간단한 일을 할 수 있습니다. 그러나 간단한 CRUD를하기 위해 어떤 노력이 필요합니까? NoSQL의 경우 mappers가 하나의 API를 다른 API로 대체하는 것으로 보입니다 (물론 데이터 유효성 검사, 더 엄격한 스키마, 자동 참조/참조 취소)MongoDB에서 데이터 맵퍼를 사용합니까?

응용 프로그램에서 데이터 맵퍼를 사용합니까? 얼마나 큰 앱입니까? 왜 그래, 왜 안돼?

감사

답변

1

우리는 백엔드하여 MongoDB를 사용하여 생산 현장 실행 (몽고에 직접 쿼리, 우리는 사이에 검색 층을 가지고). 우리는 우리 자신의 비즈니스/객체 계층을 작성했습니다. 프로그래머가 사용자 정의 논리를 작성하기에 충분할 정도로 자연스러운 것 같았습니다. 우리는 데이터베이스와 비즈니스 계층을 분리했지만 별도의 라이브러리를 사용할 필요성을 느끼지 못했습니다. 소프트웨어가 진화 해 가면서 나는 그것이 합리적이라고 생각합니다. 우리는 1500 만 레코드가 있습니다.

+0

검색 레이어는 어떻게 구현 되었습니까? –