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

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

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

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

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

伊谢尔伦
伊谢尔伦

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

全員に返信(2)
大家讲道理

elasticsearch に保存し、必要に応じてクエリを実行します

いいねを押す +0
大家讲道理

次のリンクで解決策を参照してください: http:// Drinkjava2.iteye.com/b... または https://github.com/ Drinkjava2... 追加の列は 2 つだけ必要で、1 つの列には行が格納されます。列には深さの値が格納され、最後にエンドマークが追加されるため、SQL を使用してクエリ、削除、挿入を迅速に行うことができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!