2011-01-16 3 views
1

Im는 데이터베이스 설계에 새로운 것이므로 stackoverflow와 같은 태그 시스템을 설계하는 가장 좋은 방법은 무엇입니까?태그 시스템 용 데이터베이스를 설계하는 가장 효율적인 방법

웹에서 이러한 시스템을 설계하는 여러 가지 방법을 찾았지만 어떤 것이 가장 최적인지는 확실하지 않습니다.

+2

무엇을 위해 최적입니까? 공간, 시간? 읽기 또는 쓰기를 선호 하시겠습니까? 질문의 초점을 좁히지 않으면 좋은 답변을 드릴 수 없습니다. – CesarGon

+0

검색에 최적 – Jason

답변

2

태그가 지정 될 엔티티 중 하나 인 태그, 태그 인 테이블 및 모두를 연결하는 최종 테이블은 어떻습니까?

편집 : 또 다른 방법은 엔티티 용과 태그 용으로 두 개의 테이블을 사용하는 것입니다. 물론 태그를 직접 지원하는 No-SQL 솔루션을 사용할 수도 있습니다.

+0

사용자가 엔티티의 태그를 편집하면 어떻게됩니까? – Jason

+0

세 테이블 시스템에서 태그가 달린 엔티티를 다른 태그와 연결하면됩니다. – RQDQ

+0

은 태그가 이미 존재하는지 여부를 확인해야합니까? – Jason

관련 문제