예를 들어 uid를 봤을때 length가 256이더라구요. RDB에서는 length가 12만 있으면 되거든요. 이것이 실제 DB에 들어갈때 VARCHAR인지 CHAR인지를 알고 싶습니다.
cn같은 경우에도 256을 차지하는데 이름이 많아봤자 50을 더 차지하지는 않잖아요.
이럴경우 만드는 것이 더 현명한 건지 cn으로 한다면 잇점이 뭐가 있는지가 궁금합니다.
그리고 두가지 질문이 더 있는데요.
첫번째는 RDB에서 CHAR 에 해당하는 것에 attribute의 syntax를 directory string syntax(case insensetive)로 잡거나 IA5 String syntax(case sensetive)로 잡으면 안되나요?
한글을 insert시킬 때는 한글 한자가 2byte를 차지하지 않는 것 같더군요.
보통 한글을 잡을 때는 어떤 type을 사용해야 하나요?
두번째는 directory string syntax로 test라는 attribute를 만들면 실제 db에서 보면 eid와 test rtest(3가지 field)가 만들어 지는데 이 rtest라는 것은 data를 거꾸로도 찾을 수 있다는 얘기인가요?
질문에 답해 주셔서 감사하구요. 다시 한번 질문 올립니다.
|