我已经开始学习DBMS,我希望DBMS的体系结构之间有一个简短但可以自我解释的区别
我尝试了很多网站,包括堆栈溢出,但是没有一个非常清晰的主意。
答案 0 :(得分:0)
让我们先说清楚。
此处 tier 表示“ 一层”,而 client 表示“ 一台机器”。
简而言之:
我们有三件事
1。客户端->哪个请求数据
2。服务器->提供数据的服务器
3。数据库->保存数据的地方
现在让我们来看一下DBMS的不同体系结构:
1层 =>客户端,服务器和数据库位于同一台计算机上。
2层 =>一台计算机上的客户端以及一台计算机(即两台计算机)上的服务器和数据库。
3层 =>我们有三台不同的计算机,分别用于每个客户端,服务器和一台专用于数据库的计算机。