One-Tier, Two-Tier, and Three-Tier Database Architectures

Database applications can be broken down into one-tier, two-tier, and three-tier architectures. The following sections briefly outline the characteristics, advantages, and disadvantages of each.

One-Tier Architecture

The application that contains the database content is also the viewer for the content.

  • Advantage— Fast for a single user because communication with another system is not necessary.

  • Disadvantage— Completely unscalable. Only one user can access the system at a given time via the local client.

Two-Tier Architecture

The first tier is a database that lives on a server and the second-tier is a client that allows access to the database. The client contains both the presentation ...

Get Sun Certification Training Guide (310-025, 310-027): Java™ 2 Programmer and Developer Exams now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.