관계형 데이터베이스 및 계층 구조에 대한 모범 사례에 대한 질문이 있습니다. 내 질문은 텍스트 또는 int (id) 기반 계층 구조를 사용하는 것이 더 제정신입니까?int (id) 또는 텍스트 기반 계층 구조?
나는 계층 구조를 가지고 있지만 id 기반 구조는 아닙니다. 계층 구조는 텍스트 을 기반으로합니다. id1, id2와 반대로 'level1', 'level2'
mysql과 solr을 사용하여 데이터를 관리합니다.
현재 텍스트 계층 구조를 유지하고 있으므로 원하는대로 사용할 수 있습니다. 하지만 id 계층 구조를 만들면 더 건강 해 보입니다. Int (id) 계층 구조도 더 빠르게 보이고 정규화되지 않은 데이터에 실제로 취약하지 않습니다. (나는 ID 등을 다듬을 필요가 없습니다)
이 점에 대한 의견은 많이 있습니다. 다른 사람들이 모범 사례라고 느끼는 것을 발견하는 것은 흥미로울 것입니다.
건배
애
나는 당신이 언급 한 것처럼 둘 다 지켰다. 그래서 나는 텍스트 정보를 사용해야한다면 가능하다. 정말 고마워. 정말 나를 위해 물건을 지워. 나는 내가 어떻게 속도 문제에 빠지면 나는 내가 중복 된 데이터를 제거 할 수 있다고 생각한다. 이 답변에 대해 감사합니다. –