웹 응용 프로그램의 일부는 사용자 및 URL 처리와 같은 RDBMS에서 매우 잘 작동합니다. 사용자, 전자 메일, 호스트 (예 : stackoverflow.com) 및 URL (예 : https://stackoverflow.com/questions/ask) 한 곳에서 물건을 업데이트하면 모든 장소에서 물건을 업데이트하고 중복성을 최소화 할 수 있습니다.MongoDB와 MySQL을 함께 사용하기
그러나 내 웹 응용 프로그램의 일부는 Mongo와 같은 문서 기반 데이터베이스와 매우 잘 어울립니다. 임베디드 개체로보다 효율적으로 작업 할 수있는 구성 요소가 많기 때문입니다.
관계형 객체에는 MySQL을 사용하고 문서 객체에는 Mongo를 사용하는 것이 합리적입니까, 아니면 두 가지 유형의 데이터베이스를 관리해야하는 번거 로움이 없습니까? 나는 Mongo가 참고 문헌을 가지고 있다는 것을 알고있다. 그러나 나는 그것이 참조를 위해 실제로 설계되고 최적화되어 있지 않다는 생각을 갖는다.
감사합니다!
추신 : 나는 이것을 읽었습니다 : Using combination of MySQL and MongoDB 그리고 그것은 내가 묻는 것의 가장자리를 긁습니다. 그러나 그것은 정말로 완전히 다른 질문입니다.
2 개의 데이터베이스를 동시에 사용하면서 발생하는 몇 가지 문제점은 무엇입니까? 몽고를 일정에 따라 휘젓고 채우나요? 데이터 일관성 문제가 있습니까? –
나는 중요한 도전에 직면했다고 말하지 않을 것이다. 예, 일정에 따라 Mongo를 채웠습니다. 다행스럽게도 MySQL과 Mongo간에 공유 된 데이터는 MySQL 끝 부분에서 일정하게 유지 되었기 때문에 일관성이 결코 문제가되지 않았습니다. Mongo를 일정에 맞추기 위해 MySQL 데이터를 계속보고있었습니다. –