你需要DBA吗? 100w2jc]

发布时间:2017-5-23 5:25:25 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"你需要DBA吗? 100w2jc]",主要涉及到你需要DBA吗? 100w2jc]方面的内容,对于你需要DBA吗? 100w2jc]感兴趣的同学可以参考一下。

呵呵,老“新闻”了,现在再看一下也还是不错。虽然技术细节不多,但还是有些启发的。 能说只有ORACLE和DB2需要DBA吗? SQL Server 2005成功为纳斯达克(NASDAQ)创建市场数据分发系统(MDDS) 原文:http://sino.e-chance.com.cn/mscpe/Products/1121/fangan.htm 案例概述: 国家和地区:美国 行业:金融服务 客户情况: 作为美国最大的电子股票市场,纳斯达克(NASDAQ)为3300多个世界上领先的公司提供有价证券交易。它为83个国家的超过130万用户提供实时的报价和交易数据。 商业环境: 纳斯达卡需要用一种更强大,更灵活,且更低总体拥有成本的解决方案来替代基于Tandem主机的关键应用。 解决方案: 纳斯达卡内部开发人员使用运行在Windows Server 2003企业版上的SQL Server 2005数据库来创建他们的市场数据分发系统(MDDS)。 获益: 更低的总体拥有成本 更敏捷的满足客户需求 实时报表功能 企业级的可用性和性能 “我们把关键应用从Tandem迁移到SQL Server 2005和基于Intel的服务器上的这一事实展现了微软和Intel是如何创建企业级解决方案的。” “十年前纳斯达卡从每个交易中大约挣1美分,现在我们每个交易只能挣0.1美分。SQL Server 2005正帮助我们实现我们的目标,那就是为我们的客户提供更多,索取更少。” ——纳斯达卡市场信息系统软件工程部的副总裁Ken Richmond 纳斯达卡在1971年便成为世界上第一个电子股票市场,现在依然是美国最大的电子股票市场,纳斯达卡一直在寻找更有效率的方法来服务它的成员。当纳斯达卡准备废弃老化的Tandem主机系统时,它部署了两个4节点Dell PowerEdge 6850集群和运行在其上的微软SQL Server 2005来支持它的市场数据分发系统(MDDS)。纳斯达卡市场中的每个交易都会通过MDDS系统,在开市期间,SQL Server 2005大约每秒要处理5000个事务。SQL Server 2005一天要同时处理大约100000个查询,使用SQL Server 2005快照隔离可以支持数据实时查询而不会减慢数据库运行。相对于Tandem Enscribe系统,采用SQL Server 2005使纳斯达卡以较低的总体拥有成本便做到了这一切。 当前情况: 纳斯达卡是美国最大的电子股票市场,大约有3300家公司的股票在其上交易,它比美国其他的股票市场能提供更多的公司交易、每天更多的交易数据共享。纳斯达卡因其成为各行业领先公司的上市地而自豪,行业覆盖了科技、零售、通讯、金融服务、交通、媒体、生物。 自纳斯达克作为世界上首个电子股票市场于1971年诞生以来,它便始终处于革新的风口浪尖,通过先进的技术将数百万的投资者与世界顶级公司联系在了一起。交易通过电脑及电信网络,及时将重要投资信息传输给83个国家的1,300,000多用户。 纳斯达卡始终承诺为交易者提供最先进的技术基础结构和最大的价值,它采用基于Intel的服务器来代替Tandem主机,基于Intel的服务器更为强大,更易于定制和管理、而且学习和维护的成本更少。Tandem系统退休的主要原因在于交易报表系统,纳斯达卡市场参与者需要一个强大的报表系统来访问交易汇总、风险管理、经纪人结算、及其他相关需要。 因为需要实时获得信息,纳斯达卡需要一个解决方案能够提供: 企业级可用性和性能 让纳斯达卡内部开发人员即刻响应客户需要的敏捷性 帮助纳斯达卡为它的成员提供最大价值的较低的总体拥有成本 解决方案: 纳斯达卡的内部开发团队使用SQL Server 2005数据库创建了它的市场数据分发系统(MDDS)。Windows Server 2003 和SQL Server 2005都是Windows Server System集成服务器软件的一部分。MDDS从纳斯达卡的交易报表系统接收直接的输入,并且收集数据,把它存储在SQL Server 2005中。接着市场参与者便可以对其进行实时查询,使用者包括使用纳斯达卡工作站的,使用基于Web工具连接到纳斯达卡交易系统的。 MDDS是纳斯达卡的一个关键系统,是因为它存有所以交易的正式的每日记录。因为数据被不断的插入,它必须是快速和高可用的。纳斯达卡的MDDS解决方案每天大约接收800万条新的记录,并且让用户能够察看风险管理、交易汇总、经纪人结算和纳斯达卡市场日历信息。 MDDS每秒处理5000条事务,而且还要接受大量的Web查询,这些Web查询来自纳斯达卡的WebLinkACT2.0应用,这个基于浏览器的应用程序能够方便的执行价格和容量报告、比较和交易清理等工作。 解决方案的一些基础部分使用了: SQL Server 2005存储过程 存储过程被用来实现商业规则和其他功能,包括系统用户身份鉴定来判断什么数据可被访问(一个交易员不能检查其他交易员的交易)。 SQL Server 2005 快照隔离 为了加速查询响应而不降低交易信息实时传递,解决方案使用了SQL Server 2005的快照隔离技术,它提供了数据并发能力而不要求锁定,它是通过使用一个存有每个事务改写的行版本的临时数据库来实现的。 SQL Server 2005数据库镜像 纳斯达卡正在评估使用SQL Server 2005数据库镜像作为灾难恢复架构的一个组成部分。数据库镜像通过直接从一个服务器拷贝事务日志信息到另一个服务器来提高SQL Server 2005数据库的可用性,如果主服务器不可用,它提供了一种选择可快速转移操作到standby服务器。 这个解决方案运行在两个4节点的主动/主动集群上,服务器是DELL PowerEdge 6850,其上运行者Windows Server 2003集群服务,每个计算机有4个3.3GHz的处理器和32GB内存。 获益: “SQL Server 2005快照隔离让我们能够支持实时查询而不降低数据库性能。”  ——纳斯达卡市场信息部主管Ray Edwards 迁移到微软SQL Server 2005为纳斯达卡带来了很多好处,包括较低的总体拥有成本、采用快照隔离的实时报表,企业级的可用性和性能。 较低的总体拥有成本 把应用程序从主机系统迁移到基于服务器的环境带来了实质性的节省,这对处于激烈竞争中的纳斯达卡非常重要。“纳斯达卡最重要的出发点之一便是以较低的技术成本为成员们提供更大的价值,”Ken Richmond,纳斯达卡市场信息系统软件工程部的副总裁说。“降低成本是实施这个项目的主要驱动。当你看到新老项目总体拥有成本之比时,你会发现这个项目非常成功。” 象大多数全球性公司一样,纳斯达卡一直在追求以较少成本完成更多任务。“实际上我们正处在一个普通商业中,”Richmond说,“象其他普通商业一样,我们的价格也一直在下降,与此同时,我们必须处理的容量却在增长。十年前纳斯达卡从每个交易中大约挣1美分,现在我们每个交易只能挣0.1美分。SQL Server 2005 正帮助我们实现我们的目标,那就是为我们的客户提供更多,索取更少。” 满足客户需求的敏捷能力 把交易登记操作从Tandem Enscribe数据库迁移到SQL Server 2005极大的增强了纳斯达卡内部开发人员定制已有的获创建新的解决方案的敏捷力。 “SQL Server 2005给我们更多的灵活性,”Richmond说,“这个差异尤其在当应用程序被要求改变时更为明显。就在一个月前,我们从一个业务员那得到一个要求,我觉得这是一个很大的改变,这个改变对我们老的Tandem系统将会是非常困难的。使用SQL Server 2005,我们的开发团队在3-4天里就完成了这个任务。” “SQL Server 2005有很多开发工具可供我们使用,”Paul Buu,纳斯达卡的高级技术专家说道,“管理工具集提供了一个很棒的工作环境,可以简化测试和调试。例如,我可以模拟一个来自客户端的查询,生成一个报表,以及接着测试整个过程。” 纳斯达卡开发人员认为SQL Server 2005由于具有微软.NET Framework 2.0 CLR,从而显著地增强了数据库的编程模型。它能够用任何CLR语言,如C# .NET 2003开发工具、VB.NET 2003开发工具、VC++.NET 2003开发工具来编写存储过程、触发器和函数。 “到目前为止我们一直在使用存储过程,但我们非常喜欢新的SQL CLR功能,”Buu说。“SQL CLR让我们能够实现强大的编程解决方案,而不必花时间去使用SQL Server之外的应用程序。纳斯达卡致力于提供实时解决方案,所以SQL Server 2005的CLR是非常受欢迎的一个特性。” 使用快照隔离的实施报表功能 SQL Server 2005的快照隔离特性是纳斯达卡决定早期就部署新的数据库的一个关键动机。“我们每天大概处理100000个查询,”Richmond说。“我们看了一个快照隔离的早期示例,我们知道这正是我们需要的一个解决方案,它能够对数据做实时查询,同时不减慢交易数据的传递。它现在运行的非常完美。” 经纪人和授权的纳斯达卡监督人可以使用查询来访问大量的交易信息,包括: 交易扫描提供一个范围内的交易信息,包括reversals,step-outs,as-of交易。 高级交易扫描用户可以输入任何下面的过滤条件组合来过滤交易,这些过滤条件可以是基于当前日或前一日的,如日期、安全符ID、对销公司、公司ID、ACT准备、价格、开始交易时间、结束交易时间、交易状态、交易地、交易侧以及其他指定的条件。 快速扫描 用户可以为当前天输入任何下面的过滤条件组合来过滤交易,如ACT控制号、FIX交易引用ID、公司ID、交易状态、安全符ID。 汇总扫描 用户可以利用扫描来查看公司的或者是安全级别下的风险管理汇总和实时市场披露信息。 风险管理扫描 用户可以查看风险管理限度和实时披露。证券商、下单者和清算公司可以使用风险管理扫描来查看某个公司的实时市场披露(执行经纪人的美元限额,当前交易美元结余,percent buy limit,percent sell limit,每种证券的收支平衡和其他的信息)。 “所有的查询都通过存储过程来做,”纳斯达卡市场信息部主管Ray Edwards提醒道。“我们创建了20个存储过程,用户可以输入不同的参数来查看不同的数据,这给了用户很大的灵活性来查看数据。SQL Server 2005快照隔离让我们能够支持实时查询而不降低数据库性能。”

sf

sf2

sf3

jf

接分

哦 

jf

sf4

终于来了.......

jf

看完了

good news

接分

没看完,太长了

接分

没看完,太长了 ----------- 偶也是.

接分

接分

接分

接分

到底需要吗?

没看完,太长了 ----------------- 呵呵,慢慢看,其实有些是重复的。 改到“应用实例”板块了。

到底需要吗? ----------- 估计有一组DBA吧,如果这种系统宕机,那损失的钱雇一个连的DBA都可以了。

看完了,有点深奥。 学习中!

绝对代表性案例

对做大型系统方案有一定帮助

jf

jf2

jf3

jf4

jf5

SQL Server 2005 快照隔离技术值得深入研究

这样阿 

o

jf

接分

顶 

好久没有连3了 

JF

到底需要吗?  -----------  估计有一组DBA吧,如果这种系统宕机,那损失的钱雇一个连的DBA都可以了。

一个连的DBA

一个连的DBA

接分

支持

UP

嘿嘿,我都忘记自己的帖子了, 顶顶顶, 明天就结啦~~

上一篇:msdbdata.mdf文件过大无法收缩 1分,无满意结帖,结帖人XiongFu]
下一篇:数据库中的char与varchar 130qtnh2008]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

腹肌贴健身器材智能腹部训练健腹器肌