数据库类论文范文,与分布式数据库的设计与查询优化相关论文查重

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文是一篇数据库类论文查重,关于分布式数据库的设计与查询优化相关学士学位论文范文。免费优秀的关于数据库及分布式及信息系统方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:提出了利用MSSQLServer2008的数据库管理特性,采用链接服务器、水平分片或垂直分片设计分布式数据库.并介绍了分布式查询的步骤和一系列的分布式数据库系统查询的优化方法和策略以及各自的使用特点.

关 键 词:分布式数据库设计;查询优化

中图分类号:TP311.13文献标识码:A文章编号:1007-9599(2012)21-0000-02

1引言

伴随着数字通信技术的发展,生产生活中数据业务量的不断加大,应用的数据可能分布在全球的任何位置.因此,与之相关的由多个分散数据库组成的信息系统必须要不断完善自身的性能才能更有效地解决数据的存储和处理问题,才能更好地满足日益增大的信息查询要求.如果能合理选择有效的优化策略和方法则可以很好解决以上问题[1].

分布式数据库系统中的数据是物理分布在用计算机网络连接起来的各个站点上;每一个站点是一个集中式数据库系统,都有自治处理的能力,完成本站点的局部应用;而每个站点上的数据并不是互不相关的,它们构成一个逻辑整体,统一在分布数据库管理下,共同参与并完成全局应用,并且分布式数据库系统中的这种“分布”对用户来说是透明的[2].

MSSQLServer2008分布式数据库的功能表明,系统用户可以把多个不同地点的分数据库当作一个机器的完整数据库看待,因此使应用程序看起来只有一个大型的集中式数据库,用户可以在任何一个地点执行全局应用.如允许用户透明地查询和操作远程数据库实例的数据.

2分布式数据库的设计过程

2.1链接数据库服务器设计

链接数据库服务器是定义一个从某一数据库服务器到另一数据库服务器的单向通信路径指示器.可以使用SQLServer2008的SQLServerManagementStudio来建立链接服务器.链接服务器的数据源提供程序可以是SQLServer、ORACLE或者其他的OLEDB和ODBC,只要数据源提供程序的驱动程序支持,分布式数据库查询就可以查询和更新相应数据源中的数据.

2.2实现水平分片或垂直分片

将表分区就是将表按照分区键划分为两个或两个以上更小的分段.分区键通常选择一个经常被用来选取特定范围的数据字段,这样分区的效率最高.通过创建分区视图合并所有分区表,实现对整个数据集的访问.实现方法如下.

利用MSSQLServer的分布式分区视图,可以将分区表分布在多个地点的数据库服务器上.使用链接服务器和分布式分区视图方法可以构建以水平分片的分布式数据库系统.

利用MSSQLServer的存储过程及链接服务器相结合的方法,将提交的全局操作转变为对多个地点的垂直分区表的局部操作.其中使用存储过程可以正确执行分布式事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).


怎么写数据库本科论文
播放:23085次 评论:5029人

存储过程是存储在服务器上的预编译好的SQL语句集.使用存储过程将对多个场地的垂直分片表的操作放在一个分布式事务内,要么全部提交,要么全部回退,保证了分布式数据库系统中数据完整性约束的一致性.

3分布式数据库查询步骤

对分布式数据库的查询不能像集中式数据库那样仅仅涉及一个站点而必须涉及多个服务器(全局查询).在查询过程中,必须要对全局查询进行分解,即将一个涉及多个数据服务器的全局查询转换成为多个仅仅涉及一个数据服务器的子查询.查询分解完成后,再进行查询转换处理.分布式的数据库系统的查询过程通常分为查询分解,数据本地化,全局优化和局部优

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)