다국어를 지원하는 테이블 구성에 대해서 질문드립니다!
글쓴이: df.Karuna / 작성시간: 목, 2013/01/10 - 2:58오후
안녕하세요 선배님들~
제가 다국어 지원을 위해서 오라클 테이블을 구성하는데요..
한가지에 대해서 여러 언어에 대한 내용을 저장할때
table A
id number;
table B
a_id number references A(id)
id number
data varchar2
이런식으로 할 수 있을 것 같은데
그렇게 할 경우에 A-B테이블의 관계와 유사한 형태를 여러번 만들어야 된다고 판단됩니다. (예를 들면 메뉴, 게시판 테이블에 대해서 각각...)
그래서 제가 생각한 방법은
table A
id number
data varchar2
형태만으로 data 컬럼의 크기를 늘려서 JSON과 같은 형식으로 데이터를 집어넣고, ( {"kr":"가","en":"A"} 의 형태와 같이 말이죠)
데이터를 불러 온 뒤 파싱해서 처리를 해 주는게 오히려 더 낫지 않을까 싶습니다.
제가 견문이 넓지 않은터라, 여기에 대해 어찌 생각하시는지 궁금해서 글 한번 던져봅니다..ㅎㅎ
Forums:
저는 이렇게 구현했습니다.
저는 이렇게 구현했습니다.
로그인단에서 언어 선택을 하겠죠 Korean, English
테이블 구성은
한테이블에
code , Korean, English
1111 , 쓰기, Write
1112 , 읽기, Read
댓글 달기