以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML 与 数据库 』 (http://bbs.xml.org.cn/list.asp?boardid=17) ---- [求助]请问native xml database可不可以实现xml文件的增量更新 (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=24971) |
-- 作者:tkdd -- 发布时间:12/4/2005 9:48:00 AM -- [求助]请问native xml database可不可以实现xml文件的增量更新 我的一些查询会返回比较大的xml,考虑是将这些xml临时保存起来,以备下次有类似查询的时候可以不用再重新生成 这里涉及到xml文件的增量更新,不知道native xml database数据库里面是否有这样的功能,或者有类似的解决方案? 谢谢 |
-- 作者:梦幻城堡 -- 发布时间:12/5/2005 9:51:00 AM -- 呵呵,不太明白增量更新的概念,能不能说清楚一些。还有你现在用的是什么产品,不同的原生数据库应该机制还不一样,你说的native xml 数据库的这个范围太大了,要是有关于Tamino方面的问题,可以和我联系,共同探讨! |
-- 作者:tkdd -- 发布时间:12/5/2005 4:13:00 PM -- hi,你好 我指的增量更新是指一个生成的xml里面大部分的数据都没有变,只有少部分变了,所以在第二次的时候可以不用全部生成整个xml,只要更新有变化的部分。这里借鉴了数据库之间倒数据时候的概念,不知道xml怎么实现 否则的话我的xml比较庞大,每次都重新生成代价很大 也不知道有没有别的思路 |
-- 作者:tkdd -- 发布时间:12/5/2005 4:17:00 PM -- 我原来想用tamino的,但是网上只能下载到4.1.4.1版本,找不到最新版本,所以现在在试用一个开源的native xml dbms,apache的xindice 目前还是在做方案,最终选择什么产品还没定,关键是要能解决问题 你有tamino的最新版本吗? |
-- 作者:eveningstar -- 发布时间:12/6/2005 10:19:00 PM -- 用XQuery就可以增量更新xml了 |
-- 作者:梦幻城堡 -- 发布时间:12/8/2005 9:14:00 AM -- 首先在数据库方面肯定存在数据集缓存的概念,Tamino也不例外,在Tamino的数据库属性里面,由Dynamic pool size这个属性来控制其大小。对于增量更新的概念,这个也是一个可以称为数据库的必备功能,在Tamino中有多个工具可以完成这样的功能。Tamino4.2目前支持两种语言,一种是x-Query,这种是基于XPath的,还有一种就是XQuery,这种语言除了基于XQuery1.0标准之外,Software AG公司还对其进行了扩展,无论是更新数据,还是插入数据都是很容易做到的。 |
-- 作者:梦幻城堡 -- 发布时间:12/8/2005 9:15:00 AM -- 我的E-mail是wang_qi@tsinghua.org.cn,由于工作忙,不一定能及时的上论坛回复,要是有问题可以发到我的邮箱。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |