Database Architectures
Database Architectures
1- Tier Architecture
2- Tier Architecture
3-Tier Architecture
o The 3-Tier architecture contains another layer between the client and
server. In this architecture, client can't directly communicate with
the server.
o The application on the client-end interacts with an application server
which further communicates with the database system.
o End user has no idea about the existence of the database beyond the
application server. The database also has no idea about any other
user beyond the application.
o The 3-Tier architecture is used in case of large web application.
Here, the term "two-tier" refers to our architecture's two layers-the Client
layer and the Data layer. There are a number of client computers in the
client layer that can contact the database server. The API on the client
computer will use JDBC or some other method to link the computer to the
database server. This is due to the possibility of various physical locations
for clients and database servers.