2011-09-26 6 views
1

playframework 앱이 MySQL과 MongoDB와 같은 다른 유형의 데이터베이스 시스템에 연결하여 트래픽에 따라 파리를 결정할 수 있습니까? 데이터베이스 : 데이터베이스 시스템의 테이블 얘기하고.다른 유형의 DB에 연결

답변

2

기본적으로 Play는 application.conf의 DB 구성을 사용하여 하나의 RDBMS 데이터베이스 만 관리합니다. Play는이를 필요로하는 모듈에 Connection 객체를 제공합니다 (기본 JPA와 예를 들어 Siena)

그러나 Play에 동시에 여러 데이터베이스를 연결하는 것은 없습니다.

그런 다음 일부 라우팅 규칙에 따라 올바른 데이터베이스를 쿼리하는 것은 클래스 모델 수준에서 더 많은 것이므로 지금 당장 결정됩니다. 모델이 JPA 인 경우 RDBMS를 사용하고 Siena 인 경우 GAE/RDBMS/SDB를 사용합니다 (siena는 multidb 연결을 관리하지 않음). Morphia 인 경우 MongoDB 등을 사용합니다.

따라서 & multidb 연결에 SQL을 직접 사용하고 일부 규칙에 따라 올바른 DB/테이블에 연결하려면 아무 것도하지 못하게하십시오. 그럼에도 불구하고이를 관리하려면 작은 재생 모듈을 구현해야합니다.

+0

그건 의미가 있습니다. Play에서 기본적으로 지원 될 수 있기를 바랍니다. 향후 릴리스에서. – tom