2013-01-23 5 views
-1

현재 모든 개발자 컴퓨터에 Derby DB가 임베드되어 있습니다. 이 문제에 따라 어떤 문제가 있습니다 :Websphere Commerce Developer에는 어떤 개발 데이터베이스를 사용합니까?

Derby는 단 하나의 연결 만 지원합니다. 비주얼 도구로 DB 구조와 내용을 검사하려면 WAS를 종료해야합니다. 또한 Commerce가 작동 할 때 DB로 진행되는 작업을 프로파일 러를 사용하여 볼 수도 있는지 전혀 알 수 없습니다. 더비를 사용합니까? 팀의 모든 개발자가 자신의 데이터베이스를 보유하고 있습니까? 아니면 DB가 중앙 집중식으로 공유되어 있습니까? 모든 개발자 Derby를 로컬 DB2로 바꾸면 가능한 단점이 있습니까?

답변

2

개발 환경에서 이렇게하는 일반적인 두 가지 방법이 있습니다. 가장 직접적인 것은 DB2를 로컬 시스템의 개발자 데이터베이스로 설치하는 것입니다. 각 데이터베이스를 관리하고 업데이트를 정기적으로 푸시해야한다는 점을 제외하면이 접근법에는 큰 단점이 없습니다. 가장 큰 장점은 프로덕션 환경에서와 동일한 개발자 환경에서 동일한 데이터베이스로 끝나는 것입니다.

두 번째 방법은 중앙 집중식 DB2 인스턴스를 설치하는 것입니다. 이것은 관리하기가 더 쉽지만 한 팀의 개발자가 나머지 팀의 DB에 중독 될 위험이 있습니다.

관련 문제