> 안녕하세요.
> 꾸우~벅.
> 정경수입니다.
>
> postgresql table layout 설계하면서 Data를 recursive 하게 가져오는걸
> 어떻게 해야할지..궁금해서 글 씁니다.
>
> 구조는 디렉터리 구조입니다. 흠.. web 상에 디렉터리 구조를 출력하고 곧
> 바로 가기 위해서..
> 그리고 하위에 있는 모든 디렉터리 갯수도 물론 알아야겠고요.
> 방법이 있으면 알려주세요.
>
> 고맙습니다.
> 꾸우~벅.
디렉토리 구조를 DB로 구현하는 방법은 여러가지 있습니다.
대체로 두가지 정도의 field를 더해 주는 방법을 사용합니다.
하나는 자기의 상위 디렉토리 레벨의 id를 가르키는 field 이고
하나는 자신의 디렉토리 레벨을 가르키는 id를 나타내는 field를
저장시켜 두지요. 그러고 나서 적당하게 조작을 하면 디렉토리
구조를 비교적 손쉽게 구현할 수 있습니다.
물론 이것 말고도 방법은 수도 없이 많으니 나름대로 생각해 보시기
바랍니다.
그리고 추가적으로 디렉토리 구조만을 구현하시길 원한다면 LDAP의
사용을 권장해 드리고 싶습니다. 디렉토리 구조의 구현에는 더
없이 적합한 프로토콜로서 원하시는 작업 이상의 것을 구현할
수 있을 것이라고 장담 드립니다.
그럼 도움이 도셨길 바랍니다.
|