안녕하세요.
postgreSQL 의 배열 타입에 관련된 질문이 있어서 글을 올립니다.
현재 하고자 하는 것이 무엇인지부터 말씀드리겠습니다.
제품의 상세 타입에 대한 텍스트 키를 배열을 사용해서 처리하고 싶습니다.
예를 들어서,
CREATE TABLE product_type_tb
(
product_pk integer, -- 제품 아이디
product_type1 text[10], -- 제품 타입1
product_type2 text[10], -- 제품 타입2
);
위의 테이블에,
6fd23231-2f7b-4f52-a62b-7bf004c8bb3b
와 같은 키를 배열 원소로 사용하고 싶습니다.
아마도 레코드 수가 만개 정도는 될듯 합니다만, 배열 원소의 선택적인 수정이나 삭제 등의 작업시에
속도라든지, 자료구조상의 문제라든지... 문제가 없을지 걱정이 됩니다. 필드를 배열로 사용해 본 경험이 없네요,
혹시 배열 데이터타입을 상용 서비스에 사용해 보신 경험이 있으시면, 조언을 부탁드립니다.
읽어주셔서 감사합니다.
좋은 하루 되세요.
|