知识大全 Delphi客户服务器应用开发(二)

Posted 工作站

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi客户服务器应用开发(二)相关的知识,希望对你有一定的参考价值。

Delphi客户服务器应用开发(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

 

   本地型数据库接口 

  本地型数据库是伴随微机的产生而产生的 dBASEII作为最早的并仍在使用的系统之一就是典型的本地型数据库  

  本地型数据库管理系统的数据存放在一个本地硬盘上 DBMS接受来自用户或用户程序的命令 这些命令通常是系统特有的数据库管理语言 命令被转换为简单的磁盘访问命令 并交付文件系统来处理 然后DBMS接收来自磁盘上的数据 并加以处理

  在本地型DBMS应用中 数据库引擎(DBE)运行于工作站上 图 暗示数据是存放在工作站的局部驱动器上 其实在网络中 数据还可存放在文件服务器上 这里数据库引擎使用典型的文件I/O调用和记录封锁技术来直接读写数据  

  存放数据的文件位于网络中的某个服务器上时 DBMS的行力与单机情况无异 网络操作系统负责对服务器的管理 因此对DBMS而言 对服务器的使用就象使用局部的驱动器一样

  当用户发出命令 请求DBMS读取数据库中的数据时 该请求首先由工作站(客户)的网络驱动程序处理 它负责把请求从网络上传到所需的服务器网络文件系统 服务器操作系统从适当的磁盘卷上找到数据 并发回等待中的工作站驱动程序 最后 数据回传给DBMS 这样DBMS使用这些数据就象使用本地存储的数据一样 网络情况下的接口比单机情况下接口的处理增加了通信开销 正常情况下这种额外开销不会影响用户的响应时间 除非在网络通信的高峰期间或DBMS要求大数据量传递

  对于本地型DBMS其大部分工作都在工作站一侧完成 即使数据存储在文件服务器上 其对数据的处理仍然要在工作站上进行 这种方式的最主要的一个缺点是无论查询需要多么少的数据 都需要首先将查询中的所有数据通过网络传到工作站 然后由工作站负责选出满足查询条件的数据 不难想象 当几个用户同时操作数据库时 数据库网络的带宽会很快阻塞

  在这一方式下 工作站不仅要负责所有用户界面管理 还要负责所有数据处理的工作 在当今的数据库应用中 尤其是那些功能强且使用简便的系统 用户界面的处理开销是相当大的 象Windows这样的图形环境 处理上的额处开销会更大 为此而升级工作站是很得不偿失的

  

   客户/服务器型数据接口

  

  由于服务器硬件技术逐年迅速地提高 数据库在处理模式上在近五年内发生了改变 本地型DBMS逐渐让位给客户/服务器型DBMS 尤其是在大中型企业中更是这样

cha138/Article/program/Delphi/201401/30264

相关参考

知识大全 Delphi客户服务器应用开发(二)[3]

DELPHI基础教程:Delphi客户服务器应用开发(二)[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(二)[2]

DELPHI基础教程:Delphi客户服务器应用开发(二)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(一)[2]

DELPHI基础教程:Delphi客户服务器应用开发(一)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(一)[3]

DELPHI基础教程:Delphi客户服务器应用开发(一)[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(一)[1]

DELPHI基础教程:Delphi客户服务器应用开发(一)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(三)[4]

DELPHI基础教程:Delphi客户服务器应用开发(三)[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(三)[3]

DELPHI基础教程:Delphi客户服务器应用开发(三)[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(三)[2]

DELPHI基础教程:Delphi客户服务器应用开发(三)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Delphi客户服务器应用开发(三)[1]

DELPHI基础教程:Delphi客户服务器应用开发(三)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起