ibm、oracle、sybase、ca、ncr、informix、microsoft、和sas等有实力的公司相继(通过收购或研发的途径)推出了自己的数据仓库解决方案,bo和brio等专业软件公司也在前端在线分析处理工具市场上占有一席之地。下面针对这些数据仓库解决方案的性能和特点做分析和比较。 ibm公司提供了一套基于可视数据仓库的商业智能(bi)解决方案,包括:visualwarehouse(vw)、essbase/db2olapserver5.0、ibmdb2udb,以及来自第三方的前端数据展现工具(如bo)和数据挖掘工具(如sas)。其中,vw是一个功能很强的集成环境,既可用于数据仓库建模和元数据管理,又可用于数据抽取、转换、装载和调度。essbase/db2olapserver支持“维”的定义和数据装载。essbase/db2olapserver不是rolap(relational...
一个成功的管理系统,是由:[50%的业务+50%的软件]所组成,而50%的成功软件又有[25%的数据库+25%的程序]所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走的弯路及体会,并在网上找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。精选了其中的60个最佳技巧,并把这些技巧编写成了本文,为了方便索引其内容划分为5个部分: 第1部分-设计数据库之前 这一部分罗列了12个基本技巧,包括命名规范和明确业务需求等。 第2部分-设计数据库表 总共24个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。 第3部分-选择键 怎么选择键呢?这里有10个技巧专门涉及系统生...
thisstoredprocedurecanbeusedtoinserttheresultsetoftheparticularselectstatementintoexcelfile(c:importtoexcel.xls,bydefault).youcanpasstheservername,username,userpassword,theselectstatementtoexecute,andthefilenametostoretheresultsset,asintheexamplebelow: execexporttoexcel@server='.',@uname='sa',@querytext='selectau_fnamefrompubs..authors',@filename='c:importtoexcel.xls'/*version:sq...
我的一个asp + sqlserver的分页程序:这个程序的特点就是指将当前页的纪录掉到页面上来。性能不错,而且不用存储过程,由于代码没有封装,所以很零散,要用到你的程序中,需要先简单读读。然后注意需要自己设置的地方的意思。有些是可以省略的。有些参数传递也是可以省略的。代码如下:'''' 塞北的雪 分页利器(sql server) 不用存储过程 -'其中注释中有 ###的需要用户设置 '其中注释中有 参数传递 ** 的 说明要通过参数 传递。'定义变量dim toption '查询条件dim torder '排序字符串 dim torderfield '排序字段 可通过参数获得:order_fielddim torderdirection '排序方向 可通过参数获得:order_directiondim tpagesize '页大小dim t...
stephen walthermicrosoft corporation适用于:microsoft asp.net 2.0microsoft asp.net frameworkmicrosoft sql servermicrosoft visual studio .net摘要:本文中,stephen walther 将重点介绍 asp.net 2.0 中新增的缓存功能,以及如何使用这些新功能改进 asp.net 应用程序的性能和可扩展性。(本文包含一些指向英文站点的链接。)本页内容 更轻松的数据缓存 使用 sql cache invalidation 使用 post-cache substitution 结论 对于由数据库驱动的 web 应用程序来说,要改进其性能,最好的方法就是使用缓存。从数据库中检索数据可能是您在 web 站点上执行的最慢的操作之一。如果能够将数据库中的数据缓存到内存中...
提出问题 前几天做了一个非常奇怪的项目,我公司开发了一套基于中国联通sgip协议的sp端短消息服务软件,提供联通130短信服务。这套系统是windows 2000下的,数据库采用的是微软sqlserver2000,并且已经正常运行了一段时间。 而最近由于要在web上提供短消息用户的一些信息,就需要从web上读写sqlserver数据库,本来sqlserver数据库的最佳搭档应该是微软iis asp服务端脚本,但我公司一向认为iis+asp的稳定性和安全性都不尽如意,希望能够在linux下用php脚本读写sqlserver。 分析问题 本来php脚本读写sqlserver是没有什么问题的,在apache for windows和windows iis下可以工作的很好,一般可以通过odbc或sqlserver client连接,这都是windows下面现成的。但是在linux下面没有现成的...
阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得asp/asp.net编程 了解asp/asp.net的session模型 了解asp.net web应用程序模型 了解asp.net web应用程序配置文件web.config的作用、意义及使用方法 了解internet information services(以下简称iis)的基本使用方法 了解如何在microsoft sql server中创建一个数据库。session模型简介 session是什么呢?简单来说就是服务器给客户端的一个编号。当一台www服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台www服务器建立连接时,他就与这个服务器建立了一个session,同时服务器会自动为其分配一个sessionid,用以标...
asp.net中的page cache是个很有用的东东,只要简单的在页面上方加上一个outputcache标签,就可以让页面在制定的duration内直接把自动保存在缓存中的页面内容输出,而不需要让asp.net引擎再次执行页面代码,当然,节省这点执行时间并不是最主要的理由,主要理由是如果页面内容是从数据库中取出,那么就可以省去连接数据库、取数据的步骤,这个好处可大了。 pagecache有点小小的问题,比如,很多asp.net论坛的首页就用了pagecache,所以在一个版里面贴出的最新的帖子并不会马上反映到首页上,而是需要等上一段时间。虽然有点无可奈何,但在某些场合(比如易趣用来显示物品拍卖状态的页面),这种延迟是不允许的。 也即是说,asp.net里面的cache并不能自动根据数据库中相应数据发生了变化,而使相应的cache过期,asp.net 2.0中新增的sqlcachedepe...
对于程序开发人员而言,目前使用最流行的两种后台数据库即为mysql and sql server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用sql来访问这两种数据库的数据,因为它们都支持ansi-sql。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持xml的各种格式。 除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显的区别吗?在这二者之间你是如何选择的?让我们看看这两个产品的主要的不同之处,包括发行费用,性能以及它们的安全性。 根本的区别是它们遵循的基本原则 二者所遵循的基本原则是它们的主要区别:开放vs保守。sql服务器的狭隘的,保守的存储引擎与mysql服务器的可扩展,开放的存储引擎绝然不同。虽然你可以使用sql服务器的sybase引擎,但mysql能够提供更多种的选择,如myisam, heap...
看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。第一节、利用系统表注入sqlserver数据库 sqlserver是一个功能强大的数据库系统,与操作系统也有紧密的联系,这给开发者带来了很大的方便,但另一方面,也为注入者提供了一个跳板,我们先来看看几个具体的例子:① http://site/url.asp?id=1;exec master..xp_cmdshell “net user name password /add”-- 分号;在sqlserver中表示隔开前后两句语句,--表示后面的语句为注释,所以,这句语句在sqlserver中将被分成两句执行,先是select出id=1的记录,然后执行存储过程xp_cmdshell,这个存储过程用于调用系统命令,于是...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器