B+树的硬盘实现

hmsuccess 2008-11-29 03:37:56
我现在想解析一个大型的xml文件,保证在解析的同时将其信息保存在外存上
我首先想到使用B+树,但是不知道怎么使其边解析边保存数据,求教?

直接的说就是B+树的DATA_TYPE怎么设置,保证可以在外存上更新数据。

如:有一组数据集:a1,a2,a3,........an(无序的),
现建立B+树,但是具体的数据信息是放在外存上的,随着数据的插入,在外存上更新数据的存放位置。

谢谢!!!
...全文
348 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
就呆在云上 2008-12-01
  • 打赏
  • 举报
回复
这个你或许应该看看文件系统的格式设置的问题了,不同的文件系统设计不同,象ntfs和rfs都是基于b+树的,如果你看看找到一个了解文件系统的源代码的高手我想
这个问题就很好解决的
反正不怎么会。

你也可以看看这个帖子:
http://www.freebsdchina.org/forum/viewtopic.php?p=231837&sid=2f83b7c9acc055b8210794909c9affa6

里面的貌似都是点牛人
liubuweiright 2008-12-01
  • 打赏
  • 举报
回复
不管

hmsuccess 2008-12-01
  • 打赏
  • 举报
回复
求高手解答,谢谢
hmsuccess 2008-12-01
  • 打赏
  • 举报
回复
up
hmsuccess 2008-12-01
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 ztz0223 的回复:]
这个你或许应该看看文件系统的格式设置的问题了,不同的文件系统设计不同,象ntfs和rfs都是基于b+树的,如果你看看找到一个了解文件系统的源代码的高手我想
这个问题就很好解决的
反正不怎么会。

你也可以看看这个帖子:
http://www.freebsdchina.org/forum/viewtopic.php?p=231837&sid=2f83b7c9acc055b8210794909c9affa6

里面的貌似都是点牛人
[/Quote]
谢谢,我看看
nwao7890 2008-12-01
  • 打赏
  • 举报
回复
期待高手!帮顶
hmsuccess 2008-11-30
  • 打赏
  • 举报
回复
我想也是,
我认为使用b+树就是解决数据量太大内存受限的问题
帅得不敢出门 2008-11-30
  • 打赏
  • 举报
回复
要保存到外存也要先经过内存吧.
hhyttppd 2008-11-30
  • 打赏
  • 举报
回复
顶起。
hmsuccess 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ztz0223 的回复:]
外存的不会,比内存的要复杂的多啦
[/Quote]
我现在要急用,大家给点帮助,分不够可以加

提出意见或者给出参考都可以,谢谢
  • 打赏
  • 举报
回复
hoho冲着题目进来学习的……


up起来学习
就呆在云上 2008-11-30
  • 打赏
  • 举报
回复
外存的不会,比内存的要复杂的多啦
hmsuccess 2008-11-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hmsuccess 的回复:]
急求
[/Quote]
up
hmsuccess 2008-11-30
  • 打赏
  • 举报
回复
高手帮忙啊
hmsuccess 2008-11-29
  • 打赏
  • 举报
回复
急求?
hmsuccess 2008-11-29
  • 打赏
  • 举报
回复
每人会吗?
hmsuccess 2008-11-29
  • 打赏
  • 举报
回复
我现在还不想借用数据库
wzg112 2008-11-29
  • 打赏
  • 举报
回复
你是不是要把xml数据导入到数据库中啊,只要xml结构与数据表结构映射好,一条数据存都没问题啊!
hmsuccess 2008-11-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lihan6415151528 的回复:]
怎么又发了一个呢? 关注中
[/Quote]
呵呵,那边每人响应。。。。。
lihan6415151528 2008-11-29
  • 打赏
  • 举报
回复
怎么又发了一个呢? 关注中

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧