1.12

Explain the difference between two-tier and three-tier application architectures. Which is better suited for web applications? Why?

Note: Even though the book classifies database applications in to two, the reality is that most famous applications use four-tier architecture. If we take most chatting mobile applications they are a three-tier architecture with a local database such as sqlite for caching the data and accessing it when the mobile is not connected to the internet.