누군가가 나를 좋아하는 사용자 목록 시스템 (즐겨 찾기 또는 블랙리스트 (금지) 할 수있는 데이터 모델을 보여줄 수 있습니까?) 가장 좋은 방법을 찾고 있는데 아무도 지금까지 내 질문에 잘 답변하지 않았습니다. 가장 좋은 방법은 우리가 덜 가입했습니다. 프로그램 작성. 내 사용자 테이블 블랙리스트와 favoritelist가있는 사용자 등록 시스템의 데이터 모델?
지금까지uid(pk) | name | family | blah blah blah ..
난 그냥 우리가 한 가입 이하가이 좋아하고 블랙리스트의 desgin하는 방법을 잘 모릅니다
?
나는 이것이 하나의 관계에 있어야한다고 생각하지만 어떻게 설계해야합니까?
만약 내가 맞다면 id (pk) 자동 증가가됩니까? 그러면 우리는 10 명의 melyon 사용자가 있고 각 사용자는 블랙리스트와 즐겨 찾기 목록에 200 명의 사용자가 있습니다.이 ID는 2000 년입니다. melyon 이상이이 ok입니까? – HiDd3N
데이터베이스, 서버 하드웨어/구성에 따라 다르 겠지만 괜찮은지 모르겠습니다. 그렇지 않으면 각 사용자의 "목록"에 즐겨 찾기/블랙리스트를 저장하는 테이블을 만들 수 있지만 결국에는 수백만 개의 테이블이 생깁니다. – koopajah
이것을 생성 한 후에는 userid_src (fk)에서이 테이블과 usertable을 결합하고 userid_dst (fk)를 가져오고 그 다음에 각 사용자 정보를 선택해야합니다. 그러면 각 사용자의 가져 오기 정보에 대한 많은 쿼리가 발생합니다 – HiDd3N