社区
C#
帖子详情
100万条数据 建立树形结构
SAJIAQIZU
2012-06-05 06:54:52
数据库中有100万条数据 结构如:staffno(子节点号),sname,refno(父节点号),rname
我想在加一个字段node 如:"0/0/1/1/" 表示他的父节点为"0/0/1/" 我是用递归来建立NODE字段的
数据量一大,运行要的时间要很很长
请问有什么好的方法吗? 谢谢了
...全文
220
10
打赏
收藏
100万条数据 建立树形结构
数据库中有100万条数据 结构如:staffno(子节点号),sname,refno(父节点号),rname 我想在加一个字段node 如:"0/0/1/1/" 表示他的父节点为"0/0/1/" 我是用递归来建立NODE字段的 数据量一大,运行要的时间要很很长 请问有什么好的方法吗? 谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SAJIAQIZU
2012-06-05
打赏
举报
回复
谢谢大家!!!!
wanghui0380
2012-06-05
打赏
举报
回复
1.异步按需加载是上策
2.其实sql2005以上版本有个新的数据类型“hierarchyid”,有关这个新类型的资料我就不贴了,自己看微软的帮助,他讲的很详细了
ONE-PIECE
2012-06-05
打赏
举报
回复
先只加载父节点,在点击上一节点时在加载子节点。。。
saybookcat
2012-06-05
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
只加載父節點,根據點擊的父節點及其所在層次加載對應的下一層子節點,其他子節點也不用加載出來
[/Quote]
不错
每次加载一层
SAJIAQIZU
2012-06-05
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
只加載父節點,根據點擊的父節點及其所在層次加載對應的下一層子節點,其他子節點也不用加載出來
[/Quote]
还是不明白您的意思!! 能不能说详细点
Change_L
2012-06-05
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
只加載父節點,根據點擊的父節點及其所在層次加載對應的下一層子節點,其他子節點也不用加載出來
[/Quote]
这种方式很好啊。
SAJIAQIZU
2012-06-05
打赏
举报
回复
歧义!!!!!!
SAJIAQIZU
2012-06-05
打赏
举报
回复
修改下,怕引起奇异。数据库中有100万条数据 结构如:staffno(节点号),sname(节点名称),refno(父节点号),rname(父节点名称)
我想在这100万个数据里里在加一个字段node 如:"0/0/1/1/" 表示他的父节点为"0/0/1/" 我是用递归来建立NODE字段的
数据量一大,运行要的时间要很很长。我是从最顶端开始递归来算的
chengzq
2012-06-05
打赏
举报
回复
顶楼上的,按需加载,点击父节点时,只加载儿子节点。
人生无悔
2012-06-05
打赏
举报
回复
只加載父節點,根據點擊的父節點及其所在層次加載對應的下一層子節點,其他子節點也不用加載出來
高性能渲染十
万条
数据
(虚拟列表)
前言 在工作中,有时会遇到需要一些不能使用分页方式来加载列表
数据
的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十
万条
数据
(时间分片)一文中,提到了可以使用时间分片的方式来对长列表进行渲染,但这种方式更适用于列表项的DOM结构十分简单的情况。本文会介绍使用虚拟列表的方式,来同时加载大量
数据
。 为什么需要使用虚拟列表 假设我们的长列表需要展示
100
00条记录,我们同时将
Java
数据
结构-树详解(两万字)
Java
数据
结构-树详解(两万字)
大量文件名记录的
树形结构
存储
十多年来,NAS中已经存在的目录和文件达到10亿之多,在设计和开发备份系统的过程中碰到了很多挑战,本文将分享大量文件名记录的
树形结构
存储实践。 一、引言 既然是定期备份,肯定会有1次以上的备份。对于一个特定目录,每次备份时都要与上次备份时进行比较,以期找出哪些文件被删除了,又新增了哪些文件,这就需要每次备份时把该目录下的所有文件名进行保存。我们首先想到的是把所有文件名用特定字符进行拼接后保存。由于...
100
行C代码终端打印
树形结构
摘要: 这是一篇讲究套路的
数据
结构实战教学文,阅读需要约20分钟。 讲究套路之前,先来回答三个问题。 为什么要打印
树形结构
树形结构
是算法里很常见的一种
数据
结构,从二叉树到多叉树,还有很多变种。很多涉及到算法的工作,就需要程序员自己手动实现
树形结构
,但出于结构本身复杂性,不太容易做对,需要一种调试工具来检测正确性。一般的调试手段无非就是加打印,GDB上断点,写测试用例等,但这些局部以
mysql
数据
库递归查询
树形结构
(适用场景:菜单多级分类,多级关联评论查询),用strea流把list转成树的方法详解
mysql
数据
库递归查询
树形结构
(适用场景:菜单多级分类,多级关联评论查询),用strea流把list转成树的方法详解
C#
110,530
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章