仓酷云

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

[学习教程] MSSQL网站制作之SQL Server 2005与DB2 8.2对照剖析

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

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

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

x
提供用于管理、检查、优化数据库操作的管理工具。  本文对SQLServer2005与DB28.2这两种数据库平台举行对照,了局显现在构建数据库使用程序时,利用SQLServer2005(代码代号“Yukon”)分离VisualStudio举行开辟比利用DB2UDB8.2(代码代号“Stinger”)分离VisualStudio有着明显的上风。
  对照了局概述
  本文中对两种数据库平台的对照了局显现了在构建数据库使用程序时,利用SQLServer2005(代码代号“Yukon”)分离VisualStudio举行开辟比利用DB2UDB8.2(代码代号“Stinger”)分离VisualStudio有着明显的上风。在开辟、调试和部署数据库办理计划的时分,这些上风就将转化为在工夫和资金上的节俭。在本文中出格申明了SQLServer2005与DB2UDB8.2比拟,对.NET数据库工具的撑持要普遍的多。别的,你会发明在构建和办理数据库工具时,SQLServer2005和VisualStudio集成的水平要比DB2UDB8.2和VisualStudio的集成严密的多。在本文中,你还会看到SQLServer2005所供应的开辟平台除干系型数据库以外,另有其他很多功效,这一点凌驾了DB2UDB8.2。
  媒介
  在已往,IT开辟手艺分红了程序开辟言语、产物情况设置和数据操纵这三种绝对自力的专业妙技。为了综合利用这些绝对自力的妙技常常必要专门的手艺和大批的人力。如今,有了SQLServer2005和VisualStudio2005,我们具有了一个一致的开辟情况,集成于个中的编程模子供应了全体的办理计划,包涵了客户端数据库使用程序、服务器办理工具和服务器端数据库工具的构建。云云对工具和框架功效性的改良将使得开辟者和客户都能从中受害,由于它将会对使用程序的可用性、功能、平安性和可伸缩性带来一个周全的提拔。
  SQLServer2005和DB28.2中对VisualStudio情况和数据库数据供应程序的集成将简化和改良使用程序的开辟流程。它们供应了旨在进步临盆率的构建和部署使用程序的工具,这将会给程序开辟和使用程序办理带来更好的功能体现。SQLServer2005和DB2UDB8.2中对.NET框架的集成带来了一个加倍高效和加倍天真的数据库使用程序开辟情况,由此失掉了比先前版本实行效力更高的加倍强健的数据库办理计划,它具有更好的易用性和可伸缩性。经由过程使用集成的.NET情况,数据库开辟职员就能够完成之前利用SQL代码不成能失掉的了局。经由过程利用.NET框架,开辟职员写出的代码能具有加倍庞大的逻辑,加倍合适于办理盘算成绩,并能会见到内部的体系和收集资本,由于.NET言语,比方VisualBasic、C#和C++,都是完整的面向工具编程言语,具有像封装、承继和多态性如许的面向工具编程的特征。它们还具有很多在SQL言语中不存在的功效,比方数组、布局化非常处置、汇合等。
InnoDB数据表的索引,与InnoDB数据表相比,在InnoDB数据表上,索引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。
若天明 该用户已被删除
沙发
发表于 2015-1-19 06:42:06 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
活着的死人 该用户已被删除
板凳
发表于 2015-1-26 20:34:10 | 只看该作者
但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)
admin 该用户已被删除
地板
发表于 2015-2-4 21:18:57 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
因胸联盟 该用户已被删除
5#
发表于 2015-2-10 13:02:11 | 只看该作者
可以动态传入参数,省却了动态SQL的拼写。
透明 该用户已被删除
6#
发表于 2015-3-1 11:05:04 | 只看该作者
作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-10 17:11:45 | 只看该作者
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
乐观 该用户已被删除
8#
发表于 2015-3-17 09:10:40 | 只看该作者
光写几个SQL实在叫无知。
只想知道 该用户已被删除
9#
发表于 2015-3-24 05:29:43 | 只看该作者
比如日志传送、比如集群。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 19:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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