Skip to Content
Oracle Distributed Systems
book

Oracle Distributed Systems

by Charles Dye
April 1999
Intermediate to advanced
552 pages
15h 39m
English
O'Reilly Media, Inc.
Content preview from Oracle Distributed Systems

Application Tiering

Application tiering refers to separating various components of an application into layers that can be managed independently. A classic example is an Internet application that must scale to support thousands or millions of users. For example, consider the case of a web site that allows users to trade stocks online via their browsers. Such an application would run on web servers, application servers, and database servers. Web servers are the “frontend” of the application, responsible for accepting requests from users and directing them to application servers. The application servers house the application’s logic and interact with the database.

Scaling the web server and application server layers of a tiered application is relatively easy; just add more machines! However, it is not so easy to add databases since the data must be consistent across all databases in the environment. For example, a user who buys 100 shares of XYZ should see the trade recorded no matter what database she connects to when visiting the site. Later chapters will examine data replication, which is a means of achieving horizontal scalability of database servers.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Expert Oracle Exadata, Second Edition

Expert Oracle Exadata, Second Edition

Martin Bach, Karl Arao, Andy Colvin, Frits Hoogland, Randy Johnson, Kerry Osborne, Tanel Poder
Expert Oracle RAC 12c

Expert Oracle RAC 12c

Syed Jaffar Hussain, Tariq Farooq, Riyaj Shamsudeen, Kai Yu

Publisher Resources

ISBN: 1565924320Supplemental ContentCatalog PageErrata