4 개의 응용 프로그램을 통합하는 시스템을 설계해야하는데,이 응용 프로그램은 많은 정보를 공유합니다 (현재 시스템에서 정보는 데이터베이스에서 중복됩니다). 첫 번째 아이디어는 시스템간에 이러한 중복 및 수동 동기화를 피하기 위해 분산 데이터베이스 시스템을 사용하는 것이 었습니다. 거의 모든 것이 처음부터 구현이 필요하다는 것입니다 (데이터베이스가 이러한 시스템의 핵심이기 때문에). 시간/돈/구현 조합이 최상의 해결책인지 아닌지를 모릅니다. 내가 내 마음에있는모범 사례, 응용 프로그램 아키텍처 MySQL
기술은 사용 : MySQL의 연합 엔진은 데이터베이스 CakePHP에서의 분포를 달성하기 위해 : 2/4 응용 프로그램은 CakePHP의에 그래서 난이 같은 언어로 유지합니다. Python : 1 개 응용 프로그램이 Python에 있습니다. Java : 1 신청서는 java로되어 있습니다.
위의 언어와 데이터베이스 엔진에 어떤 문제가 있습니까?
의견이 있으십니까? 모든 의견을 환영합니다!