论坛首页 入门讨论版 企业应用

有没有用过bdb xml?它的索引应该如何建立.

浏览 264 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2008-05-07
我使用bdb xml数据库里存储了大概几千条数据.
格式如下:
<item trait="http://www.ting88.com/htm/5931s2.htm" state="0" top="10" title="1"><check isbyte="false" time="2008-05-05 15:25:06" lasttime="null" encoding="UTF-8" size="-1"/></item>
我在查询的时候,一直利用trait的值进行查询,但是效率很慢,查一次大概需要0.4秒,应该如何建索引提高查询的效率?
还有每次新添加数据,需要重建索引吗?
   
最后更新时间:2008-05-09
dongle2001 写道
我使用bdb xml数据库里存储了大概几千条数据.
格式如下:
<item trait="http://www.ting88.com/htm/5931s2.htm" state="0" top="10" title="1"><check isbyte="false" time="2008-05-05 15:25:06" lasttime="null" encoding="UTF-8" size="-1"/></item>
我在查询的时候,一直利用trait的值进行查询,但是效率很慢,查一次大概需要0.4秒,应该如何建索引提高查询的效率?
还有每次新添加数据,需要重建索引吗?


bdb很麻烦很少用

我对exist还比较熟悉 在exist中建立索引很容易

xmldb是用集合 和xml文件来保存数据的 <item/>做为单独的xml文件保存太浪费了

应该这样

<items>
<item/>
.....
</items>

如果item的数量过于庞大可以按日期分散到几个文件中
比如db/2008/8.xml db/2008/9.xml
   
0 请登录后投票
最后更新时间:2008-05-20
我试了一下使用
<items>
<item/>
.....
</items> 这样的结构,不过查询速度没有什么变化。

我现在真后悔早知道这样,就不用bdb xml了,不知道是我用得不好,还是它的查询本来就是这么慢。
   
0 请登录后投票
论坛首页 入门讨论版 企业应用

跳转论坛:
JavaEye推荐