<cite id="fzn17"></cite>
<var id="fzn17"></var><cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var>
<menuitem id="fzn17"><span id="fzn17"><thead id="fzn17"></thead></span></menuitem>
<cite id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></cite><var id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></var>
<var id="fzn17"></var>
<menuitem id="fzn17"></menuitem>
<cite id="fzn17"><video id="fzn17"></video></cite>
|
|
51CTO旗下网站
|
|
移动端

3.1.2 文件服务器结构

《数据库系统:设计、实现与原理(基础篇)(原书第6版)》第3章数据库的结构与Web,本章我们首先考察一些目前已投入使用的不同系统的结构,然后讨论有关Web服务和面向服务的结构(SOA)的进展。本节为大家介绍文件服务器结构。

作者:宁洪/贾丽丽/张元昭 译来源:机械工业出版社|2017-09-28 14:19

3.1.2 文件服务器结构

文件服务器 | 在网络?#31995;?#19968;台计算机,其主要用途是为文档、电子表格、图像和数据库之类的计算机文件提供共享存储。

在文件服务器环境中,数据处理通常在局域网(LAN)上分布进行。文件服务器负责保管应用程序和DBMS所需要的文件。而应用程序和DBMS实?#35797;?#34892;在各个工作站点上,必要时向文件服务器请求文件,如图3-2所示。通过这种方法,文件服务器只?#21069;?#28436;了一个共享硬盘驱动器的角色。每个工作站?#31995;腄BMS都向文件服务器传送请求,请求DBMS所需要的所有存储在磁?#35752;?#30340;数据。显然,这种方法容易造成网络拥塞(traffic),导致性能方面的问题。例如,用户请求查询位于Main 大街163号的分公司的员工的名字。若使用SQL(参见第6章)表达这个请求,则为:

由于文件服务器不懂SQL,DBMS不得不从文件服务器中请求整个Branch和Staff关系,而不仅仅是符合要求的员工的名字。

因此,文件服务器结构具有三个主要缺点:

(1)会造成网络拥塞。

(2)每台工作站上?#23478;?#27714;有一个DBMS的完整副本。

(3)并发、恢复和完整性控制变得相当复杂,因为可能有多个DBMS访问同一个文件。

?#19981;?#30340;朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你?#19981;?/dt>

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实?#34903;?#36890;车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

472人订阅学习

读 书 +更多

SUN Solaris 9/10系统管理员?#29616;?#25351;南

本书专门根据SUN官方的SCSA for Solaris 9&10考试大纲撰写而成,全面覆盖了SCSA for Solaris 9/10的?#29616;?#32771;点,除此之外本书还有大量的非考...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客

澳洲幸运5官方
<cite id="fzn17"></cite>
<var id="fzn17"></var><cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var>
<menuitem id="fzn17"><span id="fzn17"><thead id="fzn17"></thead></span></menuitem>
<cite id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></cite><var id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></var>
<var id="fzn17"></var>
<menuitem id="fzn17"></menuitem>
<cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var><cite id="fzn17"><video id="fzn17"></video></cite>
<cite id="fzn17"></cite>
<var id="fzn17"></var>
<menuitem id="fzn17"><span id="fzn17"><thead id="fzn17"></thead></span></menuitem>
<cite id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></cite><var id="fzn17"><span id="fzn17"><var id="fzn17"></var></span></var>
<var id="fzn17"></var>
<menuitem id="fzn17"></menuitem>
<cite id="fzn17"><video id="fzn17"></video></cite>
彩票注册送29 重庆时时开奖app下载 在线预测pc蛋蛋 安徽快三今天出的什么号 捕鱼器 大乐透输入号码查询 竞彩足球百家欧赔 上海11选5走势图表分析 时时彩宝典旧版 3d综合走势图宝彩网