Community

MYSQL에서 카테고리마다 column이 다른 데이터를 하나의 테이블에서 관리하는 방법?

쇼핑몰과 비슷한 서비스를 구현중인데, 카테고리 상관없이 모든 상품을 관리하는 Products 테이블이 있습니다. 카테고리마다 column이 달라서, 처음에는 CategoryA_products, CategoryB_products 이런식으로 구현하려했는데 카테고리가 늘어나면 늘어날수록 Products repository에서 JOIN이 계속 늘어나게 되고, 데이터를 관리하기도 쉽지가 않아서 구조를 바꿔보려합니다. 모든 상품의 공통부분을 Products로 관리하고, 카테고리마다 다른 부분들은 Products_detail 테이블에 JSON으로 저장을 해볼까했었는데, 이러면 또 데이터의 안정성을 보장할수가없어서 고민입니다 ㅠㅠ 어떻게 테이블구조를 짜야 효율적일까요?

Loading...

알림

알림이 없습니다