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