java - 树结构存储及服务技术选型
伊谢尔伦
伊谢尔伦 2017-04-17 17:42:10
0
2
354

有这样一个需求,编写一个通用服务,用户存储树形结构,比如行政区划、商品分类、产业分类等,也可以存储比较大的树,可以查询出整个树、查询某一节点的所有父节点及子节点等。

数据处理方面有两个方向考虑:
一是利用RDBMS,利用邻接表或者路径模型或者更复杂的改进前序遍历模型。
二是使用graph database,相对于结构化的RDBMS更加容易扩展,有同事推荐neo4j。

我的想法是尽量不去使用结构化数据,担心日后修改耗费精力;但是使用NoSQL或者别的非结构化数据库,又缺乏经验。

大家有什么好的想法或者建议。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
大家讲道理

Elasticsearch에 저장하고 원하는 대로 쿼리하세요

大家讲道理

다음 링크에서 해결 방법을 확인하세요: http://drinkjava2.iteye.com/b... 또는 https://github.com/drinkjava2... 두 개의 추가 열만 필요하며 한 열은 해당 줄을 저장합니다. number, 컬럼은 깊이 값을 저장하고 마지막에 끝 표시를 추가하므로 SQL을 사용하여 쉽게 빠르게 쿼리, 삭제, 삽입할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!