나는 성능, 안정성, 최적화가 더 쉽게 구현된다고 주장하면서 7 개의 데이터베이스를 사용해야하는 새로운 프로젝트를 진행하고있었습니다.
동의하지 않지만 단일 데이터베이스를 사용하기 위해 좋은 인수를 수집하는 데 어려움을 겪고 있습니다 (테이블을 논리 도메인으로 분할).
지금까지 내가 한 주장은 데이터 무결성입니다 (데이터베이스간에 외래 키를 사용할 수 없습니다).
하나 또는 여러 개의 데이터베이스를 사용할 때 좋은 장단점이 무엇입니까?
[지금까지의 요약]
여러 데이터베이스에 대한 인수 :
데이터 무결성 상실 (데이터베이스에 외래 키를 사용할 수 없음)
복원 무결성 상실
복잡성 확보 (DB 사용자 / 역할)
작은 확률 서버 / 데이터베이스가 다운 됨
솔루션 :
스키마를 사용하여 도메인을 분리하십시오.
POC : 더미 데이터를 사용하여 7/1 db의 실행 계획에서 요점을 증명