- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于分布式计算机技术数据库管理系统研究
基于分布式计算机技术数据库管理系统研究
摘 要 随着计算机技术的发展,关于分布式数据库管理系统的相关问题越来越受到专家学者的重视,但是从目前的研究状况来看,在分布式数据库管理系统的设计上还有很多问题有待解决。在本文中,笔者以分布式计算机技术结构特点介绍为起始点,对分布式数据库管理系统的设计原则以及设计核心内容展开分析,目的在于完善分布式数据库管理系统设计上的相关研究。
【关键词】分布式 计算机技术 数据库 管理系统
网络的迅速发展导致以往的数据库技术已经无法满足生产生活的需求,如今大众更是希望在访问存放在不同网络以及不同节点的数据时,不用过多的去了解数据是如何在计算机上进行存储的,而且当计算机系统的某一部位出现问题时,原本的数据仍然不会丢失,因此,这就要求在对分布式数据库管理系统进行设计时,要结合分布式计算机技术的结构特点,按照一定的设计原则并且以设计原则为指导来完善设计内容。
1 分布式计算机技术结构特点介绍
1.1 较高的安全性
在分布式结构中,客户端与数据库之间存在运用程序服务器,因而导致客户端无法直接对数据库展开访问,这为数据库的非法入侵问题提供了一个行之有效的解决方式,因此提高了安全性。
1.2 维护的快捷性
由于逻辑代码的封装过程在中间层进行,不同客户端上的运用均在中间层进行访问,因此,只需要在中间层便可以完成对数据库的访问控制,从而为系统的更新换代等维护提供了便捷条件。
1.3 平衡数据处理
因为分布式结构能够平衡载荷,而且对网络资源能够优化处理,而且对于不能工作的服务器能够用冗余的系统取而代之,因此在一定程度上提升了计算机系统的可靠性。
2 分布式数据库管理系统设计原则
2.1 系统安全原则
对于计算机系统来说,安全性至关重要,系统安全具体体现在当系统的某一个部位出现问题时,不会影响整个系统的正常运作而且原数据也不会丢失。在系统设计过程中,通常采用域的形式来实现对数据的统一管理,在系统运行的任何一个时间节点均只有一个主服务器来承担对整个系统的维护工作,同时,为了保证系统运行安全,除了主服务器以外,还有若干个备份服务器,当主服务器出现问题时,备份服务器接替主服务器的工作维持系统运行。因此,接替运转的备份服务器必须能够与主服务器同步,当对主服务器上的重要任何配置进行更改时均需要在备份服务器上有所反馈,做出同样处理。
2.2 数据透明原则
在分布式数据库管理系统的设计中,数据透明原则不容忽视,也就是对系统数据实现透明化的管理状态,而这一原则可以通过系统中的数据字典来实现。在计算机中,系统数据字典是系统管理中的重要组成部分,其主要作用就是将系统里面的相关数据进行整理分类然后按照一定的逻辑顺序组织在一起,进而为数据的查询、浏览、复制等一系列操作提供便利。当操作者得到进入逻辑数据库进行访问的相应权限之后,便可以开始访问,而不需要再来考虑自己所用的系统、用的哪一台计算机以及所访问的数据在网络中的放置位置。因此便实现了在系统设计中数据透明性的要求。
3 分布式数据库管理系统设计核心内容
3.1 客户机和服务器以及服务器相互之间的通信
分布式数据库管理系统的设计需要一个良好的通信机制,而实现信息的直接传递则是系统通信的核心部分,在运行过程中,这一通信机制往往是依靠Windows socket消息驱动程序来实现。
当客户机与服务器相互通信时,客户机首先会向服务器发送用户名、口令等相关连接信息,与此同时,服务器将会打开对应的搜寻端口号来获取客户机的指令请求。为了方便信息的发送与接收,系统采用特定用户的传播模式,以函数形式在客户机与服务器间实行信息传递。
3.2 系统相关配置文件
配置文件是对系统进行扩充的关键文件,在管理系统中主要分为两大类:服务器配置文件以及客户机配置文件,具体作用如下所述:
3.2.1 服务器配置文件
当某个服务器进入系统并且运行后,该服务器先从放置有每一个服务器名以及通信端口号的配置文件中调取相关数据,然后依据获取的数据来初始化连接对象以达到连接每一个系统服务器的目的。
3.2.2 主服务器配置文件
当系统中已存在某个主服务器,其余每个服务器均会对主服务器名、通信端口号等相关信息进行记录,形成配置文件,而这正是主服务器与备份服务相互连接时的识别信息。
3.2.3 客户机配置文件
当客户机与服务器通信时,服务器需要对与自身连接的客户机的端口号有记录,以便打开这个端口进行侦听,因此,客户机配置文件正是为了保留客户机通信端口号而存在。
3.3 数据一致性
首先,当系统中的另外一个副本正在被访问时,就无法提交修改后的文件,因为在同一时间被访问的两
您可能关注的文档
最近下载
- 行政事业单位会计考试试题及答案解析.docx
- 【新教材适用】2025秋人教八年级上册数学知识清单(1).pdf VIP
- 冶金行业概况介绍.pptx VIP
- WS∕T 225-2024 临床化学检验血液标本的采集与处理.pdf
- 专题07 标点符号六年级语文专项提升(统编版).docx VIP
- 【全册教案】2025-2026学年(统编版2024)七年级道德与法治上册全册教学设计(教案)+全册期末复习清单.docx
- 《手术室查对制度》课件 .ppt VIP
- 2408 操作手册.pdf VIP
- 机器人行业市场前景及投资研究报告:小米机器人更新迭代,AISoC芯片受益.pdf VIP
- 电子行业专题报告:边缘AI浪潮已至,AISoC赋能终端奋楫争流.docx VIP
原创力文档


文档评论(0)