2012-07-18 2 views
4

google은 여기에별로 도움이되지 않습니다.mongodb를 mysql로 ​​마이그레이션 하시겠습니까?

mongodb 데이터베이스를 mysql 데이터베이스로 마이그레이션하는 가장 좋은 방법은 무엇입니까? 모범 사례?

감사합니다.

+2

서버 결함으로 마이그레이션하는 것이 더 효과적이었을 것이라고 생각합니다. 유효한 질문입니다. 그렇기 때문에 적합하지 않습니다. –

답변

6

, 그때 mongoexport 볼 것이다 - 당신이 생각 유형 충실도주의해야 다음은 CSV를 가져올 것입니다/또한 TSV를 MySQL에 간단하게 전달할 수 있습니다.

다른 옵션은 특히 입력 문제가있는 경우 언어 및 드라이버 선택을 사용하여 프로그래밍 방식으로 모든 데이터를 가져 와서 원하는 드라이버를 사용하여 다시 MySQL에 직접 삽입하는 것입니다. 컨트롤뿐만 아니라 대부분의 작업입니다.

+0

+1 mongoexport 멋진 팁 Adam에 대해 알지 못함 – scarpacci

3

일반적으로 사람들은 Mongo 또는 다른 NoSQL 데이터베이스에서 물건을 구현하여 스키마가없는 디자인을 갖기 때문에 약간 비스타가 될 수 있습니다. 그것은 관계형 데이터베이스의 개념에 정면으로 반대합니다.

Mongo에있는 데이터 구조의 종류를 보지 않고도 대답 할 수 없습니다.

3

@Tronic 나는 MongoDB를 자신의 사이트에서 제공하는 매핑을 이용하여 시작할 것 :

Mapping Guide

그때 시도하고 컬렉션의 각 문서를 가지고 적절한으로 사람들을 탈출하려고 할 것 DB 엔티티 (테이블). 엔티티/애트리뷰트는 Mongo의 스키마리스 디자인을 기반으로 설계하기가 어려울 수 있습니다. (@Mike Brant가 제시 한대로)

희망이 있습니다. 당신이 scarpacci의 운동을 완료하고 매핑의 생각을 한 후

--S

관련 문제