Chapter 11. The Apache Database Framework
Many web applications involve an SQL database back end. The classic architecture for this is LAMP: Linux, Apache, MySQL, and Perl, Python, or PHP. LAMP has been in widespread use for a full decade, and in terms of its fundamental architecture has remained essentially unchanged since mod_perl
introduced the persistent database connection in 1996. In addition to LAMP and other applications, databases are used in a number of stand-alone applications, such as authentication, logging, and dynamic configuration.
This chapter describes the Apache database framework, by exploring the following topics:
- The need for a new framework
- The DBD architecture
- The
apr_dbd
API (database operations) - The
ap_dbd
API (database ...
Get The Apache Modules Book: Application Development with Apache 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.