Y
yuting
Unregistered / Unconfirmed
GUEST, unregistred user!
语文-
|
第一册
|
第二册
要求:能够对生成的树进行调序,如第二册可以拖拽放到第一册上面,已经实现,
而且数据命名有规则如语文A1,第一册A1001,第二册A1002,按添加顺序递增。
现有几个字段,第一个编号(值如A1),第二个,父节点ID,,第三个用来在属于同一个
父节点的节点间排序。现在生成树,是利用递归,先生成语文,在添加第一、二册。
第一、二册按照 ORDER BY 本层INDEX,编号排序
编号 父节点 本层INDEX 名称
A1 A 999(默认值) 语文
A1001 A1 0(等于同层节点的INDEX值) 第一册
A1002 A1 1 第二册
但是这样生成速度太慢,现在是三层,客户端通过应用程序从数据服务器取数据
500条纪录需要一分钟,能不能通过增加字段来提高速度呢?但要保证上面的要求!
如何调整设计?
|
第一册
|
第二册
要求:能够对生成的树进行调序,如第二册可以拖拽放到第一册上面,已经实现,
而且数据命名有规则如语文A1,第一册A1001,第二册A1002,按添加顺序递增。
现有几个字段,第一个编号(值如A1),第二个,父节点ID,,第三个用来在属于同一个
父节点的节点间排序。现在生成树,是利用递归,先生成语文,在添加第一、二册。
第一、二册按照 ORDER BY 本层INDEX,编号排序
编号 父节点 本层INDEX 名称
A1 A 999(默认值) 语文
A1001 A1 0(等于同层节点的INDEX值) 第一册
A1002 A1 1 第二册
但是这样生成速度太慢,现在是三层,客户端通过应用程序从数据服务器取数据
500条纪录需要一分钟,能不能通过增加字段来提高速度呢?但要保证上面的要求!
如何调整设计?