- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于分布式计算机技术的数据库管理系统研究
基于分布式计算机技术的数据库管理系统研究
摘要:随着计算机技术的发展,关于分布式数据库管理系统的相关问题越来越受到专家学者的重视,但是从目前的研究状况来看,在分布式数据库管理系统的设计上还有很多问题有待解决。在本文中,笔者以分布式计算机技术结构特点介绍为起始点,对分布式数据库管理系统的设计原则以及设计核心内容展开分析,目的在于完善分布式数据库管理系统设计上的相关研究。
中国论文网 /8/view-7164608.htm
关键词:分布式;计算机技术;数据库;管理系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)06-0006-02
网络的迅速发展导致以往的数据库技术已经无法满足生产生活的需求,如今大众更是希望在访问存放在不同网络以及不同节点的数据时,不用过多去了解数据是如何在计算机上进行存储的,而且当计算机系统的某一部位出现问题时,原本的数据仍然不会丢失,因此,这就要求在对分布式数据库管理系统进行设计时,要结合分布式计算机技术的结构特点,按照一定的设计原则并且以设计原则为指导来完善设计内容。
1 分布式计算机技术结构特点介绍
分布式计算机技术通过对某些特定逻辑代码采用集中式的管理办法,从而为安装在客户端上的应用程序在同一时间对其展开访问提供便利,最终开放信息资源,实现共享。分布式计算机技术结构特点如下:
1)较高的安全性。在分布式结构中,客户端与数据库之间存在运用程序服务器,因而导致客户端无法直接对数据库展开访问,这为数据库的非法入侵问题提供了一个行之有效的解决方式,因此提高了安全性。
2)维护的快捷性。由于逻辑代码的封装过程在中间层进行,不同客户端上的运用均在中间层进行访问,因此,只需要在中间层便可以完成对数据库的访问控制,从而为系统的更新换代等维护提供了便捷条件。
3)平衡数据处理。因为分布式结构能够平衡载荷,而且对网络资源能够优化处理,而且对于不能工作的服务器能够用冗余的系统取而代之,因此在一定程度上提升了计算机系统的可靠性。
2 分布式数据库管理系统设计原则
2.1 系统安全原则
对于计算机系统来说,安全性至关重要,系统安全具体体现在当系统的某一个部位出现问题时,不会影响整个系统的正常运作而且原数据也不会丢失,这也是在设计分布式管理系统时,不容忽视的一个问题。在系统设计过程中,通常采用域的形式来实现对数据的统一管理,在系统运行的任何一个时间节点均只有一个主服务器来承担对整个系统的维护工作,同时,为了保证系统运行安全,除了主服务器以外,还有若干个备份服务器,当主服务器出现问题时,备份服务器接替主服务器的工作维持系统运行。因此,接替运转的备份服务器必须能够与主服务器同步,当对主服务器上的重要任何配置进行更改时均需要在备份服务器上有所反馈,做出同样处理。除此之外,当把备份服务器以外加机器的形式添加到系统中来时,必须对主服务器上的系统资源库信息有所保存并且同步到外加机器上。通过诸如上述的方式来确保分布式数据库管理系统设计中系统的安全性。
2.2 数据透明原则
在分布式数据库管理系统的设计中,数据透明原则不容忽视,也就是对系统数据实现透明化的管理状态,而这一原则可以通过系统中的数据字典来实现。在计算机中,系统数据字典是系统管理中的重要组成部分,其主要作用就是将系统里面的相关数据进行整理分类然后按照一定的逻辑顺序组织在一起,进而为数据的查询、浏览、复制等一系列操作提供便利。当操作者得到进入逻辑数据库进行访问的相应权限之后,便可以开始访问,而不需要再来考虑自己所用的系统、用的哪一台计算机以及所访问的数据在网络中的放置位置。因此便实现了在系统设计中数据透明性的要求。
3 分布式数据库管理系统设计核心内容
3.1 客户机和服务器以及服务器相互之间的通信
分布式数据库管理系统的设计需要一个良好的通信机制,而实现信息的直接传递则是系统通信的核心部分,在运行过程中,这一通信机制往往是依靠Windows socket消息驱动程序来实现。
当客户机与服务器相互通信时,客户机首先会向服务器发送用户名、口令等相关连接信息,与此同时,服务器将会打开对应的搜寻端口号来获取客户机的指令请求。为了方便信息的发送与接收,系统采用特定用户的传播模式,以函数形式在客户机与服务器间实行信息传递。
因为管理系统的运行并非单独服务器的运作,因此,在服务器间也需要信息传递,每个进入系统的服务器都需要有一个明确的身份(主服务器还是备份服务器),因此,当系统中有新服务器进来时,首先要同其他服务器配对连接,在配对过程之中识别身份以及判断主服务器的存在与否。
3.2 系统相关配置文件
配置文件是对系统进行扩充的关键文件,在管
您可能关注的文档
最近下载
- 义务教育版(2024)四年级全一册信息科技 第5课 数据价值巧发现 教案.docx VIP
- 规培个人年度述职报告.pptx VIP
- 幼儿园大班健康教案:小小营养师.docx VIP
- 2023-2024学年北京市中国人民大学附属中学九年级上学期开学考试英语试卷含详解.docx VIP
- 智能安防系统升级改造项目书.docx VIP
- 装配式建筑评价标准DBJ61/T168-2020.docx VIP
- 二手车市场项目商业计划书.docx VIP
- 安徽省蚌埠市2025-2026学年高三上学期调研性监测生物试题及答案.pdf VIP
- 重庆市第八中学2023-2024学年九年级上学期第一次月考英语试题.docx VIP
- 2023第72版世界能源统计年鉴.pdf VIP
文档评论(0)