"클로저 테이블"섹션에 설명 된대로 두 개의 테이블에 내용 노드를 저장하고 http://www.slideshare.net/billkarwin/models-for-hierarchical-data에이 Ruby on Rails 3 및 MySQL에서 https://github.com/mceachen/closure_tree을 사용하는 사용자 정의 CMS 구현이 있습
MySQL에 일부 계층 데이터를 저장합니다. 다양한 이유 때문에 클로저 테이블을 사용하기로 결정했습니다 (중첩 세트, 인접성 목록 등이 아닌). 지금까지는 저에게 큰 도움이되었지만 이제는 HTML로이 트리를 실제로 표시하는 방법을 알아 내려고합니다 (올바른 들여 쓰기로). 예를 들어 , 식품 과일 사과 배 야채 ...의 내가 나무과 같이 있다고 가정 해 봅
클로저 테이블으로 저장된 계층 적 데이터 구조의 정렬 문제를 도와 주실 것을 부탁드립니다. 내 웹 사이트 메뉴를 저장하려면이 구조를 사용하고 싶었습니다. 모든 것은 잘 작동하지만 문제는 내가 모른다는 것입니다. 정확한 하위 트리를 정렬하는 방법을 맞춤 주문합니다. 현재 트리는 항목이 데이터베이스에 추가 된 순서대로 정렬됩니다. 내 구조는 닫는 테이블 및 일
MySQL에서 closure table을 사용하여 계층 구조를 모델링 할 때 형제 노드의 이름에 대해 고유 제한을 적용하는 방법이 궁금합니다. 나는 어떤 형제가 같은 이름을 가진 없는지 확인하기 위해 spaces 테이블에 고유 제한 조건을 사용하고이 스키마와 create table spaces (
id int not null,
name va
일부 계층 적 데이터가있는 새 프로젝트부터 시작하고 있으며 현재 데이터베이스에 저장하기위한 모든 옵션을보고 있습니다. . 재귀 쿼리를 허용하는 PostgreSQL을 사용하고 있습니다. 또한 closure tables과 같은 관계형 데이터베이스의 디자인 패턴을 살펴보고 neo4j와 같은 그래프 데이터베이스 솔루션을 살펴 보았습니다. 나는 이러한 옵션을 결정하