数据库服务器的作用 数据库其实本质上也是文件,壹基比十月3005391998认为使用数据库的主要目的是便于检索,图片和视频除了标题之类的文字信息外,本身内容中没有需要检索的数据,所以用数据库存储完全没有必要。 所以一般数据库中只会存储图片、视频的基本信息和路径,再通过路径找到文件。 在文件服务器数据库中,数据存放在文件之中,数据的各个用户直接从文件中取得他们所需的东西.当有修改发生时,应用程序打开文件并写入新数据.当需要显示现有数据时,应用程序打开文件并读取数据.如果一个数据库有20个不同的用户,那么所有20个用户均读取和写入这个相同的文件. 在数据库服务器中,情况同文件服务器的情形相反。虽然数据仍然存放在文件中,但文件访问由一个统一的主程序控制。当一个应用程序需要利用现有数据时,这个应用程序向服务器发送一个请求。服务器查找相应的数据,并将这个数据发回到应用程序.当一个应用程序需要向数据库中写入新数据时,它将该数据发送到服务器,然后由服务器执行实际的写入操作。只有一个统一的程序对数据文件执行读取和写入操作. 一般说来,面向单用户桌面的数据库(比如Acess\Foxpro)都是文件服务器,而面向部门、公司或企业用户的数据库(Oracle\sybase\sql)都是数据库服务器。
|