Skip to main content
DBMS Architecture
- DBMS design depends upon its architecture. Basic client-server architecture is used to deal with a large number of PCs, web servers, database servers, and other components connected with the network.
- The client-server architecture consists of many PCs and a workstation which are connected via the network.
- DBMS architecture depends upon how users are connected to the database to get their requests done.
Type of DBMS Architecture :
1-Tier Architecture
- In this architecture, the database is directly available to the user. It means users directly sit on the Database and use it.
- Any changes done to the database are directly reflected in the database itself. It doesn't provide any handy tool for the user to interact with the database.
- The 1-tier architecture is used for the development of local applications where programmers directly communicate with the database quick response.
2-Tier Architecture
- The two-tier architecture is the basic client-server architecture. In two-tier architecture, applications are on the client side and databases are on the server-side. A client can communicate with the database using APIs like ODBS, JDBC, etc.
- The user interface and application are run on the client-side.
- The client-side is responsible for providing functionalities like Query Processing and transaction management.
- Communicating with the DBMS client-side establishes a connection with the server-side.
3-Tier Architecture
- The 3-tier architecture uses another layer between client and server. In this architecture, the client cannot directly communicate with the server.
- The application on the client end communicates with the application server and further application server communicates with the database system.
- End-user has no idea about the existence of a database system beyond the application server and also the database has no idea about the user beyond the application.
- The 3-Tier architecture is used in the case of large web applications.
- DBMS design depends upon its architecture. Basic client-server architecture is used to deal with a large number of PCs, web servers, database servers, and other components connected with the network.
- The client-server architecture consists of many PCs and a workstation which are connected via the network.
- DBMS architecture depends upon how users are connected to the database to get their requests done.
Type of DBMS Architecture :
1-Tier Architecture
- In this architecture, the database is directly available to the user. It means users directly sit on the Database and use it.
- Any changes done to the database are directly reflected in the database itself. It doesn't provide any handy tool for the user to interact with the database.
- The 1-tier architecture is used for the development of local applications where programmers directly communicate with the database quick response.
2-Tier Architecture
- The two-tier architecture is the basic client-server architecture. In two-tier architecture, applications are on the client side and databases are on the server-side. A client can communicate with the database using APIs like ODBS, JDBC, etc.
- The user interface and application are run on the client-side.
- The client-side is responsible for providing functionalities like Query Processing and transaction management.
- Communicating with the DBMS client-side establishes a connection with the server-side.
3-Tier Architecture
- The 3-tier architecture uses another layer between client and server. In this architecture, the client cannot directly communicate with the server.
- The application on the client end communicates with the application server and further application server communicates with the database system.
- End-user has no idea about the existence of a database system beyond the application server and also the database has no idea about the user beyond the application.
- The 3-Tier architecture is used in the case of large web applications.
- DBMS design depends upon its architecture. Basic client-server architecture is used to deal with a large number of PCs, web servers, database servers, and other components connected with the network.
- The client-server architecture consists of many PCs and a workstation which are connected via the network.
- DBMS architecture depends upon how users are connected to the database to get their requests done.
Type of DBMS Architecture :
1-Tier Architecture
- In this architecture, the database is directly available to the user. It means users directly sit on the Database and use it.
- Any changes done to the database are directly reflected in the database itself. It doesn't provide any handy tool for the user to interact with the database.
- The 1-tier architecture is used for the development of local applications where programmers directly communicate with the database quick response.
2-Tier Architecture
- The two-tier architecture is the basic client-server architecture. In two-tier architecture, applications are on the client side and databases are on the server-side. A client can communicate with the database using APIs like ODBS, JDBC, etc.
- The user interface and application are run on the client-side.
- The client-side is responsible for providing functionalities like Query Processing and transaction management.
- Communicating with the DBMS client-side establishes a connection with the server-side.
3-Tier Architecture
- The 3-tier architecture uses another layer between client and server. In this architecture, the client cannot directly communicate with the server.
- The application on the client end communicates with the application server and further application server communicates with the database system.
- End-user has no idea about the existence of a database system beyond the application server and also the database has no idea about the user beyond the application.
- The 3-Tier architecture is used in the case of large web applications.
Comments
Post a Comment