社区
数据库相关
帖子详情
几十万上百万的数据,多级分类如何设定?
jzinfo
2009-02-26 12:28:00
是这样的。。
最近做的个系统中,数据量非常大几十万数据
每个数据是一条产品记录,记录中有一个类别字段,是一个子类,子类上面有父类,父类上面还有父类,大概是三层了.
之前做的时候分类是使用嵌套设计的表字段,进行递归 处理。
但在查询时候可以明显看到 效率会低
大家有其他的好的解决方案设计多级分类的嘛?效率要快,测试数据在万条记录左右.
有好的方法,请列举下 数据库表的关系图哈。
...全文
225
11
打赏
收藏
几十万上百万的数据,多级分类如何设定?
是这样的。。 最近做的个系统中,数据量非常大几十万数据 每个数据是一条产品记录,记录中有一个类别字段,是一个子类,子类上面有父类,父类上面还有父类,大概是三层了. 之前做的时候分类是使用嵌套设计的表字段,进行递归 处理。 但在查询时候可以明显看到 效率会低 大家有其他的好的解决方案设计多级分类的嘛?效率要快,测试数据在万条记录左右. 有好的方法,请列举下 数据库表的关系图哈。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sanguomi
2009-03-06
打赏
举报
回复
用递归效率很低的
ffossil
2009-03-06
打赏
举报
回复
索引怎么做的?
SWind
2009-03-06
打赏
举报
回复
[Quote=引用 4 楼 unsigned 的回复:]
不好意思,少打了两个字,应该是“类似产品BOM树?”
如果只有三级,其实一次性通过关联就可以。效率应该不会太低。以前做BOM查询出表,一次查7级(一般很少超过5级),感觉只要是表结构等设计合理效率就可以。
[/Quote]
索引一定要建好
不行多测试几次
goodboy508
2009-03-06
打赏
举报
回复
数据量大是一方面,主要还是取决于数据表的设计,最好不要用递归这种做法
linkyang
2009-03-03
打赏
举报
回复
学习了!
bdmh
2009-02-26
打赏
举报
回复
你在什么地方查询慢,怎么操作的查询
starluck
2009-02-26
打赏
举报
回复
[Quote=引用楼主 jzinfo 的帖子:]
是这样的。。
最近做的个系统中,数据量非常大几十万数据
每个数据是一条产品记录,记录中有一个类别字段,是一个子类,子类上面有父类,父类上面还有父类,大概是三层了.
之前做的时候分类是使用嵌套设计的表字段,进行递归 处理。
但在查询时候可以明显看到 效率会低
大家有其他的好的解决方案设计多级分类的嘛?效率要快,测试数据在万条记录左右.
有好的方法,请列举下 数据库表的关系图哈。
[/Quote]
應該不會,不過遞歸處理,應該前端耗了一些時間。
對查詢關鍵字做下索引, 然後如果層次是不變的。比如進銷存有的就是定議:大,中,小分類的話,那你做做個類別表定義,可能效率高很多。
當然也不排除硬件!!
bdmh
2009-02-26
打赏
举报
回复
http://www.knowsky.com/388151.html
参考
僵哥
2009-02-26
打赏
举报
回复
不好意思,少打了两个字,应该是“类似产品BOM树?”
如果只有三级,其实一次性通过关联就可以。效率应该不会太低。以前做BOM查询出表,一次查7级(一般很少超过5级),感觉只要是表结构等设计合理效率就可以。
bdmh
2009-02-26
打赏
举报
回复
你是要显示树形结构吗
僵哥
2009-02-26
打赏
举报
回复
产品BOM树?
多用户搜索引擎 v1.5(自带五万条
数据
)
1、
多级
目录,每个目录下面可以有更深一级目录,并列出属于该目录的网站 管理:选择
分类
管理,添加需要的
分类
,或者选择下一级目录,同时可以选择删除(删)修改(修)制作(制)某一个目录 2、静态页面,所有目录...
新酷CMS网站管理系统 10.018.78.rar
十几万用户是客户对于我们的认可 服务至上 我们在为客户争取合理的利益 专业团队 多年的技术实践走在技术最前沿 领先模式 采用模板与后台相分离的技术 灵活运营 明确定位和目标实现盈利并壮大 功能...
PowerBI系列之可视化技能专题
使切片器默认代表无任何选择 切片器仅显示有对应
数据
的选项 使切片器反向筛选和计算 切片器之间取
数据
并集 关系中多端的切片器筛选一端的切片器 参数的创建和参数切片器的使用 筛选器 书签和选择窗格 下拉式
多级
菜单...
几种常见的
数据
分析方法拆解
数据
分析一直是我们互联网人辨别方向的不二法门,我们通过对
数据
的观测来判断事物的发展趋势,也常常利用
数据
的思维来辩证的为决策做参考。 下面就给大家详细拆解七种常见的
数据
分析法,让我们的
数据
分析少走弯路。...
【
数据
采集与
数据
清洗】课堂笔记
第一章 大
数据
概述 1.1 进入大
数据
时代的原因 第三次信息化浪潮 信息科技为大
数据
时代提供支撑 1)存储设备容量不断增加 2)CPU处理能力大幅提升 ...2)大
数据
技术体系:
数据
采集与预处理技术,分布式
数据
存储技.
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章