이것은 정확하게 질문이 아니지만이 문제에 대한 의견을 찾고 있습니다.xml 열이있는 mysql 테이블 구조?
저는 회사에서 첫 작업을하고 있습니다. 그들은 저에게 mysql db 전체 텍스트 검색을 최적화하도록 요청했습니다.
이제 데이터베이스 구조를 보자 마자 얼굴 표정이 그대로 바뀌 었습니다.
자동차 부품 데이터베이스이며 1 테이블과 3 열 (ID, part_number, xml)을 가지고 있습니다.
나는 이것을 이해하지 못하거나 아니면 ALL을 쓰려고하는 것일까? 나는 열정적 인 XML 텍스트 안에 각기 다른 제품에 대한 모든 정보를 말하고 있는가? 나는 그것을 얻지 못하고, 명확한 설명을 원한다. 제품마다 다른 정보 (예 : 색상, 크기, 제조업체 등)를 각기 다른 열에 넣지 않았습니까? 또는 객체 기반 비 관계형 DB (Mongo와 같은)를 사용합니까? 이 항목을 사용하여 XML 텍스트의 "전체 텍스트"검색이 관련 항목을 반환하도록하려면 '일반적인'방법입니까?
나는 정말 어리 석고 받아 들일 수 없거나 DB가 완전한 의미가 아니라는 것을 나에게 알려주십시오.
미리 감사드립니다.
질문을 더 명확하게 설명하려면 http://sqlfiddle.com/과 같은 것을 사용해야합니다. –