仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1317|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页设计XML数据库切磋3

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:31:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因此我们的保存数据方法就是:在删除的动作开始之前,把表数据备份起来,然后留一个空表,在空表上执行“删除”操作。xml|数据|数据库相干主题在后面已发了两篇文章了。固然也有很多人浏览(心中窃喜),却罕见批评。甚感遗憾。不论是西红柿仍是臭鸡蛋,我都喜好。良多器材,都是越辨越明的。上面接着写我的一些设法(研讨功效说不上,就当设法吧):
据我剖析,现有的native-XML数据库,又太过夸大了对XML文档的处置,而无视了数据库自己的感化:对客不雅事物的形貌和存储。以是在处置传统的干系型数据库所触及的营业范畴,并没有显现出多年夜的上风,反而会有如许大概那样的不敷。针对以上的叙说,企图中的XMLDB应当主要完成一下方针(填补一般数据库的不敷息争决一样平常native-XML数据库的不敷):基于形貌的数据库计划,分歧于一样平常数据库的基于数据的数据库计划,大概NXD数据库基于文档的的数据库计划,新的XMLDB,将是基于形貌的数据库计划,即,基于对客不雅事物的形貌,充实发扬XML文档在事物形貌上的上风,以靠近天然言语的体例来存储事物。增添版本的观点。可以让分歧版本的数据文件协同事情。数据散布式存储和壮大的聚合才能。最小的贮存单元不是XML贮存单位,而是XMLDBfragment,能够把统一个表的内容以分歧的体例存贮在分歧的物理地位,同时对用户通明,使用转换器和聚合器,对用户来讲仍是一个完全的XMLDBData工具。基于多线程的数据检索才能,可以对照敏捷的找到所必要的数据内容。使用多线程,能够对一个表的多个XMLDBfragment同时举行检索,然后经由过程聚合器,聚分解一个完全的XMLDBData工具,完成数据的疾速检索。撑持基于XML的查询言语(XQuery?maybeyes,maybeno)。先完成一个独占的,基于XML的查询体例。在这个基本上,经由过程转化器,能够同时供应对XQuery,乃至SQL言语的撑持撑持传统数据库里一些基础的观点和功效,好比数据同步,锁的操纵,和事件的操纵。这些都是数据库内里一些很典范也很主要的观点,是一个完全的数据库所不成短少的一部分,应当撑持和完成。供应完整的Adapter机制,撑持对传统SQL言语操纵体例的撑持。供应用户自界说函数功效。先完成用户利用Java言语自界说函数,手艺成熟后,供应剧本言语的撑持。供应多种毗连体例和平安办理计划。供应https,Soap等多种收集毗连体例,而且数据库自己是一个开放的接口,能够加载分歧的平安办理计划。供应丰厚的毗连和调试工具(属于可选方针,除命令行调试工具外,其他的将不包含在中心组件中)
接着将要会商的计划计划,重点就是为了完成下面所叙述的那些方针,我将完成体系计划和中心模块的具体计划,争夺把它做成一个开源的数据库软件,我们一同勉力。(以下内容次要是指XMLDB的Java的完成)
提供用于管理、检查、优化数据库操作的管理工具。
深爱那片海 该用户已被删除
沙发
发表于 2015-1-19 16:13:18 来自手机 | 只看该作者
也可谈一下你是怎么优化存储过程的?
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-28 08:18:16 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
再见西城 该用户已被删除
地板
发表于 2015-2-5 20:06:45 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
第二个灵魂 该用户已被删除
5#
发表于 2015-2-13 11:18:58 | 只看该作者
每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
若天明 该用户已被删除
6#
发表于 2015-3-3 20:45:08 | 只看该作者
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
飘灵儿 该用户已被删除
7#
发表于 2015-3-11 13:37:03 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
因胸联盟 该用户已被删除
8#
发表于 2015-3-26 18:33:09 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表