以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML 与 数据库 』 (http://bbs.xml.org.cn/list.asp?boardid=17) ---- 老师说XML不能作为数据库使用,把我挂了 (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=34858) |
-- 作者:020604111 -- 发布时间:6/25/2006 11:19:00 AM -- 老师说XML不能作为数据库使用,把我挂了 我的毕业设计题目是基于XML WEB SERVICE的机票信息发布系统 可答辩的时候有一个老师硬说XML不是数据库,机票信息不能用XML文档存储,而应该使用关系型数据库,郁闷死我了,害得我还要参加二次答辩 有没有哪位能介绍一两篇关于XML数据库的具有权威的学术论文,我好拿给老师看,谢谢了 |
-- 作者:sqlhub -- 发布时间:6/27/2006 12:21:00 PM -- xml可以作为数据存储格式,关键是要有一个数据处理引擎来支持 现在有很多xml数据库,sqlhub也是一个基于xml的数据库可以看看 http://www.hgsql.com |
-- 作者:020604111 -- 发布时间:6/27/2006 8:59:00 PM -- 谢谢 |
-- 作者:SATOKO2006 -- 发布时间:6/28/2006 11:08:00 AM -- 关键问题在于Xquery不能很好的处理大型数据集,但并不是说XML格式绝对不能用作数据库数据格式,小型的WEB应用还是可以考虑的,,, |
-- 作者:lodge -- 发布时间:6/28/2006 11:13:00 AM -- xml怎么可以作为数据存储库啊,你老师说的一点也没错,你根本是用错对象,一开始就不正确的,是应该挂 |
-- 作者:SATOKO2006 -- 发布时间:6/29/2006 1:07:00 PM -- Tamino XML Server 存储XML格式数据的时候,是将XML数据转换为Unicode格式,再存入它的数据库中,而一般的应用肯定不会这样。速度!速度!!还是速度问题。 |
-- 作者:eveningstar -- 发布时间:6/29/2006 1:10:00 PM -- 看看这个文档,关于xml数据库 ![]() ![]() |
-- 作者:xosadan -- 发布时间:6/30/2006 9:30:00 AM -- CAN NOT DOWNLOAD |
-- 作者:Lynne -- 发布时间:6/30/2006 1:00:00 PM -- XML 和数据库是两码事,如果你仅仅把数据存储在 XML 文件中,那么数据的完整性、并发控制、性能、可用性等等都需要你自己去编码实现,这无疑是非常非常费力不讨好。 现在主流的商业数据库都支持原生 XML 功能了。把成熟的关系型数据库技术和 XML 特性相结合,我们可以利用它们各自的优点,实现高效的 XML 存储和处理,以及通过 SQL 或 XQuery 方便的查询 XML 中的数据。 比如 IBM 的 DB2 数据库,你可以参考一下这几篇文章: |
-- 作者:eveningstar -- 发布时间:7/3/2006 1:53:00 PM -- 纯XML数据库完全支持数据的完整性、并发控制、性能、可用性等等关系数据库的特性,DB2、Oracle目前对XML的支持还只是非常初步的。 |
-- 作者:wakanpaladin -- 发布时间:7/3/2006 3:02:00 PM -- 没错,还是有XML database的,但是作为一个机票管理的应用目前应该性能上远不如关系型的 |
-- 作者:eveningstar -- 发布时间:7/6/2006 5:05:00 PM --
其实很难这么说,性能是与很多因素有关的,比如数据库的设计,索引的设计等等。荷兰机场就是用Tamino实现的应用,远远比机票管理系统复杂得多 |
-- 作者:nws_yjj -- 发布时间:7/11/2006 9:56:00 AM -- 还是没实际解决问题 |
-- 作者:nws_yjj -- 发布时间:7/11/2006 10:01:00 AM -- 有没有相关资料给我们看啊 |
-- 作者:020604111 -- 发布时间:9/4/2006 2:59:00 PM -- 其实简单的说 ,数据库至少要有两个最基本的功能 1。存储数据,这是最根本的 首先 xml完全可以存储数据,而且有自己做为文本格式文件的优点,便于进行远程数据交换。 从以上两点来说,xml作为数据库是应该没有问题的,当然他也有他的局限性,比如目前只能应用在小型WEB开发,还存在安全性上的问题。 目前从大的方向来看,XML作为数据库是很被看好的。
|
-- 作者:Qr -- 发布时间:9/4/2006 3:37:00 PM -- 严格来说,目前XML还不能称之为实际意义上的数据库,而是一种数据描述语言。常规的数据库实际上是指关系型数据库,比如SQL、MYSQL、ACCESS等。
|
-- 作者:020604111 -- 发布时间:9/5/2006 10:40:00 AM -- 我对XML也很感兴趣 尤其是他的树型结构 将来也想做做这方面的研究 |
-- 作者:winterwolf -- 发布时间:9/24/2006 5:34:00 PM -- 大学老师并非技术专家 说错话也是可以理解的 不用太在意. xml数据库的应用很多 速度并不慢. s.xmlshop.cn net.xmlshop.cn hf.xmlshop.cn的后台数据库都是xml native db. 这些都是实实在在的应用 性能方面优于采用strust + hibernate + mysql框架开发的 我做过测试 net.xmlshop.cn 用传统的关系数据库根本做不了 产品的数据结构经常变动 无法用字段定义 只能用xml数据库 |
-- 作者:sueplay -- 发布时间:9/28/2006 5:05:00 PM -- 人民大学好像做了个xml数据库,我没用过。不过应该很牛。 |
-- 作者:zzjijun -- 发布时间:9/29/2006 4:21:00 PM -- 数据库是指数据库服务器,提供数据存储,查询,管理的功能程序。 数据库里可以支持关系性数据,也可以支持层次结构的数据,比如XML格式。 |
-- 作者:zch2006_cug -- 发布时间:10/31/2006 8:34:00 PM -- 看来大家是公说公有理,婆说婆有理. 有没有个确切点的参考呢? |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
281.250ms |