DBMS的1层,2层和3层体系结构有什么区别

时间:2019-05-03 07:38:02

标签: database

我已经开始学习DBMS,我希望DBMS的体系结构之间有一个简短但可以自我解释的区别

我尝试了很多网站,包括堆栈溢出,但是没有一个非常清晰的主意。

1 个答案:

答案 0 :(得分:0)

让我们先说清楚。

此处 tier 表示“ 一层”,而 client 表示“ 一台机器”。

简而言之:

我们有三件事

1。客户端->哪个请求数据

2。服务器->提供数据的服务器

3。数据库->保存数据的地方

现在让我们来看一下DBMS的不同体系结构:

1层 =>客户端,服务器和数据库位于同一台计算机上。

2层 =>一台计算机上的客户端以及一台计算机(即两台计算机)上的服务器和数据库。

3层 =>我们有三台不同的计算机,分别用于每个客户端,服务器和一台专用于数据库的计算机。