데이터베이스 설계 - 두 시스템의 MySQL 데이터베이스 통합
1. 현재 시스템 A와 B가 있으며, B는 A의 업그레이드된 시스템입니다.
2. 두 버전의 시스템 mysql 데이터베이스에 있는 대부분의 데이터베이스 테이블 구조는 동일하며 A의 데이터는 다른 시스템 B에 직접 통합될 수 있지만 일부 테이블은 구조가 다르거나 여러 부분으로 분할됩니다. B. 시계
3. A의 데이터를 포함할 수 있도록 시스템 B의 데이터 테이블을 변환할 예정입니다. 통합 솔루션을 명확하게 설계할 수 있는 좋은 솔루션이나 도구가 있는지 마스터에게 문의하고 싶습니다. 동시에 통합 후 효과적인 검증 방법을 수립합니까? ? ?
무엇을 말씀하셨는지 잘 모르겠습니다.
도서관 A에도 테이블이 몇 개 있는데, B도서관에도 있다고요? 그런 다음 직접 복사하여 이름 등을 일치시킵니다.
라이브러리 A에는 테이블이 몇 개 있고, 이 테이블의 필드 중 일부는 A에는 있지만 B에는 없거나, A에는 있지만 B에는 없습니다. 그래서 어떤 도구를 사용해야 할지 모르겠습니다.
일반적으로 SQL 스크립트를 하나씩 정리하는 것이 가장 안전합니다. 도구는 주전자 등 ETL 관련 도구를 참조하세요.
귀하의 문제가 아직 충분히 명확하게 설명되지 않은 것 같습니다. 구체적인 문제를 자세히 분석해야 합니다.
실제 상황을 고려하지 않고 계획을 논의하는 것은 훌리건처럼 행동하는 것입니다...
우선 두 라이브러리의 데이터를 직접 병합하는 것은 신뢰할 수 없습니다. 1. 어렵습니다. 2. 가능하더라도 데이터의 무결성을 어떻게 보장할 수 있습니까? 두 시스템의 서로 다른 성능을 찾아 데이터 문제를 해결합니다. 차등 데이터를 스크립트로 내보낸 다음 해당 라이브러리로 가져옵니다.
이렇게 하면 문제가 발생하더라도 문제를 쉽게 해결할 수 있습니다. 물론, 미리 백업해두세요