나는 애플 리케이션에 종사하고 어떤 종류의 데이터베이스가 나를 위해 최선 일지 궁금했습니다.사용할 데이터베이스 시스템은 무엇입니까? (EAV with FK?)
모델을 등록하려고하고 있지만 속성/구조는 지역에 따라 다릅니다. 다른 로케일 특정 구조에 걸쳐 이러한 목록/특성을 비교하고 검색하고 싶습니다. 각 로케일에 대한 테이블을 생성하는 옵션은 항상 있습니다. 그러나 price_us = 100 OR price_de = 100 OR etc..
대신 을 참조하는 것이 좋습니다.
여기 MySQL에서 EAV와 관련하여 많은 질문을 읽었습니다. 나를위한 이상적인 솔루션이 아닐 수도 있습니다 (속성의 수, 지나치게 복잡한).
유연성이 있지만 FK 제약 조건이있는 항목이 있습니까? (특정 속성 또는 값에 제한?)
EAV의 문제점은 무엇입니까? 특히 프로젝트가 예상보다 커질 때 항상 최상의 접근 방식입니다. 논리 구조이며 이해하기 쉽고 처리하기 쉽습니다. – Andreas
가격과 통화로 구분하는 것을 고려 했습니까? –
@Andreas는 지나친 일반화입니다. 그 주장을 어떤 식 으로든 뒷받침하거나 뒷받침 할 수 있습니까? –