Title | Two-tier architecture |
---|---|
Course | Databases 2 (proctored course) |
Institution | University of the People |
Pages | 1 |
File Size | 27.1 KB |
File Type | |
Total Downloads | 59 |
Total Views | 127 |
Written Assignment Unit 1...
Two-tier architecture two-tier architecture is based on Client-Server architecture. There is communication between the client and the server without the need for a medium e.i. client applications hit data source directly. A client sends the request to the server whether it is a request to modify the data on the database end or to get data from the server-side. The problem is that if multiple requests are sent at one time, data integrity can be disrupted. Advantages It's simple to keep up with and make changes to. more rapid communication Disadvantage: If the number of requests is considerable, performance suffers. Three-tier architecture There are three tiers in this system: presentation, business, and data. In this scenario, the client layer includes the user interface, the business layer is in charge of business logic (calculations, data insertions, and removals), and the data layer is in charge of CRUD activities. Advantages: scalability - each tier scales well - better reuse of components - higher performance - data integrity - better security - because the client does not have direct database access Disadvantage: additional work and complexity
What is Three-Tier Architecture. (2021, September 16). Retrieved from https://www.ibm.com/cloud/learn/three-tier-architecture...