| DBCache: database caching for web application servers |
| Full text |
Pdf
(125 KB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
table of contents
Madison, Wisconsin
DEMONSTRATION SESSION: System performance and benchmarking
table of contents
Pages: 612 - 612
Year of Publication: 2002
ISBN:1-58113-497-5
|
|
Authors
|
|
Mehmet Altinel
|
IBM Almaden Research Center, San Jose, CA
|
|
Qiong Luo
|
Univ. of Wisconsin-Madison, Madison, WI
|
|
Sailesh Krishnamurthy
|
UC Berkeley, Berkeley, CA
|
|
C. Mohan
|
IBM Almaden Research Center, San Jose, CA
|
|
Hamid Pirahesh
|
IBM Almaden Research Center, San Jose, CA
|
|
Bruce G. Lindsay
|
IBM Almaden Research Center, San Jose, CA
|
|
Honguk Woo
|
University of Texas-Austin, Austin, TX
|
|
Larry Brown
|
IBM Database Tech. Inst., Austin, TX
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 69, Citation Count: 5
|
|
|
ABSTRACT
Many e-Business applications today are being developed and deployed on multi-tier environments involving browser-based clients, web application servers and backend databases. The dynamic nature of these applications necessitates generating web pages on-demand, making middle-tier database caching an effective approach to achieve high scalability and performance [3]. In the DBCache project, we are incorporating a database cache feature in DB2 UDB by modifying the engine code and leveraging existing federated database functionality. This allows us to take advantage of DB2's sophisticated distributed query processing power for database caching. As a result, the user queries can be executed at either the local database cache or the remote backend server, or more importantly, the query can be partitioned and then distributed to both databases for cost optimum execution.DBCache also includes a cache initialization component that takes a backend database schema and SQL queries in the workload, and generates a middle-tier database schema for the cache. We have implemented an initial prototype of the system that supports table level caching. As DB2's functionality is extended, we will be able to support subtable level caching, XML data caching and caching of execution results of web services.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
IBM DB2 Data Propagator, http://www-4.ibm.com/software/data/DpropR/
|
 |
2
|
Qiong Luo , Sailesh Krishnamurthy , C. Mohan , Hamid Pirahesh , Honguk Woo , Bruce G. Lindsay , Jeffrey F. Naughton, Middle-tier database caching for e-business, Proceedings of the 2002 ACM SIGMOD international conference on Management of data, June 03-06, 2002, Madison, Wisconsin
[doi> 10.1145/564691.564763]
|
| |
3
|
|
CITED BY 5
|
|
|
|
|
Jonathan Beaver , Nicholas Morsillo , Kirk Pruhs , Panos K. Chrysanthis , Vincenzo Liberatore, Scalable dissemination: what's hot and what's not, Proceedings of the 7th International Workshop on the Web and Databases: colocated with ACM SIGMOD/PODS 2004, June 17-18, 2004, Paris, France
|
|
|
|
|
|
Mehmet Altinel , Christof Bornhövd , Sailesh Krishnamurthy , C. Mohan , Hamid Pirahesh , Berthold Reinwald, Cache tables: paving the way for an adaptive database cache, Proceedings of the 29th international conference on Very large data bases, p.718-729, September 09-12, 2003, Berlin, Germany
|
|
|
|
|