다국어 사전 db를 만들때


맨처음엔 다대다 관계 db를 생각했는데

한국어-한국/영어-영어

처럼 만들면 to에대한 뜻을 찾을려면 다대다 테이블에선 모든 to에대한 동의어를 찾아야하니까
To-3
To-1
To-2
이렇게 영어 열 전체를 색인해야 하잖아

반면에

한국-영어
영어-한국

으로 만들면 to하나만 찾아도
To-1,2,3
이런식으로 들어가있으니까 전체 db 크기는 늘어도 섹인은 빨라지는게 맞음?

이게 현명한 설계인지 감이 안잡혀..