谁能帮我从理论上解释一下,VFP文件型共享数据库与SQL-Server区别

wilde6 2000-07-17 11:21:00
谁能帮我从理论上解释一下,VFP文件型共享数据库与SQL-Server等大型数据库的区别(VFP数据库为什么效率太低),为什么VFP就先天不足,VFP到底有没有前途,在未来会有所改观吗?
...全文
166 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
trainee 2000-11-11
  • 打赏
  • 举报
回复
SQL/SERVER 是采用服务器/客户机结构,
客户机提出要求,通过网络,服务器接受要求,运行要求,把结果返回客户机,
即数据的处理(进程)都在服务器上,网络只传送请求和结果。
而共享型数据库如FOXPRO 、ACCESS在网络上运行时,对远程表的处理
的进程都在本机上,整个表(或索引表)需从远程机传到本机上,再在本机上处理,速度当然
慢,特别是执行不能优化的语句,有时把整个表都传过来,大的表简直无法忍受。

其实用VFP做为前端工具,SQL做为服务器数据库,
以DBF表做为本地临时表,也可设计出优秀的C/S程序。
fish007 2000-07-24
  • 打赏
  • 举报
回复
1、效率与复杂性成正比,与资源成反比。VFP的DBMS简单、占用系统资源少,SQL SERVER之类的大型数据库正好相反。
2、就前途而言,小的应用系统用VFP来开发比较合适,除非每个用户单位都有了数据库服务器。
coolyangbo 2000-07-23
  • 打赏
  • 举报
回复
Sql server 的安全性明显要强与VFP
UserReg 2000-07-22
  • 打赏
  • 举报
回复
文件型数据库可以理解成静态的文件,你自己去打开文件操作,一个操作完后,
要是一切都是放掉就是么都没有了,数据库和一个别的程序或者文件没有是么区别。
因此文件型数据库比较容易和应用程序一起发放给用户,可是系统数据库就不行了
但是系统数据库功能强大。
象SQL这种大型的数据库就跟操作系统一样,不过仅仅局限在数据服务方面
数据库本身一直在运行,等前台的请求,一旦有请求就执行,可以执行检索,查询,
以及各种存储过程。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧