문제

세계 최고의 시나리오에서 문서 기반 DB와 관계형 DB를 함께 사용하는 시나리오가 있는지 궁금하십니까?

도움이 되었습니까?

해결책

내 생각에, 실제 (오픈 소스 또는 다른 투명한) 응용 프로그램이 성공적으로 수행되는 것을 볼 때까지, 나는 12 명 미만의 개발자가있는 프로젝트에 가치가 있다는 것에 회의적이라는 회의를 남길 것입니다.

하나의 데이터베이스를 다른 데이터베이스보다 선택하고이를 고수함으로써 좋은 시간과 나쁜 시간에 개발자가 데이터 모델의 복잡성과 코드의 유지 보수 비용을 줄일 것이라고 생각합니다. 또한 두 개의 데이터베이스를 선택함으로써 하나는 최악의 세계 시나리오의 위험을 실행하며 (COUCHDB)를 조작하고보고하기 어려운 데이터 (RDBMS).

다른 팁

한 가지 아이디어는 관계형 데이터베이스를 메인 데이터 스토어로 사용하고 문서 기반 DB를 백엔드에서 프론트 엔드까지 데이터 배포 메커니즘으로 사용하는 것입니다.

우리는 RDBMS와 CouchDB의 혼합을 사용합니다. RDBMS (IBM DB/2)는 트랜잭션이 더 쉬워지는 "정확한"데이터에 사용됩니다. 예를 들어 돈과 재고의 부기가 있습니다. CouchDB는 RDBMS, Digital Asserts (JPEGS, 스캔 된 문서)의 "완성 된"레코드 보관 및 예를 들어 Companie의 트랙 및 추적 시스템을 통해 획득 한 정보 (예 : 구조화 된 정보)의 보관에 사용됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top