只要是 C/S 的体系结构,都是让服务器来检索,计算。而不是前台来计算。
举个对比例子给你,可以说明这样做的好处:
比如有一个 10000 条记录的数据表,需要对 A 字段求和。
1、老式的文件服务器的做法:由于文件服务器仅仅是提供磁盘存储服务,所以需要把整个
表文件全部传输到客户端,然后客户端再对数据进行求和(计算)。
2、C/S 数据库服务器的做法:客户端发送一个请求(SQL 语句),一般只有 100 多个字节,
服务器收到之后,立刻在服务器端开始执行求和,得到结果后,把最终结果(求和结果,一般
只有几个字节的数据)回传给客户机。
两相比较,不难看出二者的优劣。
Clear ?
From: BaKuBaKu