저는 Basecamp 스타일의 하위 도메인이있는 응용 프로그램을 가지고 있습니다. 즉, Projects, Users, Apples and Oranges가 있습니다. 사용자, 사과 및 오렌지는 모두 프로젝트에 입력되며 http://project.myapp.com에만 존재합니다. 내가 User_Apple과 Oranges에 project_id를 추가했는데, 물론이 세 객체의 ID가 전체적으로 증가한다는 것을 제외하면 모든 것이 작동합니다. 그리고 앱 전체에서이 ID로 객체를 조회합니다.베이스 캠프 스타일 하위 도메인 및 모델 ID
이것은 모범 사례처럼 보이지 않습니다. 대신 보조 키를 사용하여 조회를 수행해야합니까? 이것이 효율성에 어떤 영향을 미칩니 까? 이것을 다루는 좋은 블로그 게시물이 있다면, 좋을 것입니다.