InfoQ

Vendor content

Hibernate without Database Bottlenecks

Company: Terracotta

vcr.cover

One of the most prevalent application architectures today is that of a stateless application that maps object data into the database to be stored in relational format, and Hibernate is the most popular way to perform this object-relational mapping. Applications are designed this way for two reasons. First, scalability at the database server is a known and tunable quantity. Second, availability of the database is much closer to “five nines” than that of the application server. Despite these reasons, the burden that shared Java state places on the database and on the application developer is very high. While Hibernate lessens the developer’s workload in having to interface to a database, Terracotta lessens Hibernate’s need to depend on the database for availability and scalability in the first place. The marriage of Terracotta and Hibernate simplifies application development and greatly improves application performance. This lowers total cost of application ownership by an order of magnitude in some cases.

This paper's goal is to provide a view into the integration of Hibernate and Terracotta. More important, the paper will delve into the performance improvements and the “how to” steps associated with the integration of the two technologies. Last, we will examine a real world use case and the ROI (both time and systems costs saved) associated with adding Terracotta to an otherwise stateless database application.


To access this content, Terracotta would like to know your basic contact/company info. Please login or register to InfoQ below to share this info:


Login

Register in-place to InfoQ, your download will begin instantly afterwards.

Questions for your benefit, to personalize your InfoQ experience

Community

Choose which communities you care about, your selection will change the news, discussions, presentations, interviews, and articles that you see on InfoQ.com, your newsletter and your RSS feed.

Locale

InfoQ.com fosters local community by allowing the members to post news and content about your country or region.

Language

InfoQ aims to be break down language barriers to trends in software development via publishing in multiple languages.

Stay informed

Keep track of the communities you have selected with our individually customized newsletters, RSS feeds and InfoQ industry email notices.

Examples: local events such as user group meetings, conferences, and occasional offers from InfoQ vendor partners related to your technology interests.

Questions we need to run our business and best serve you

Login

About You

Please tell us a bit about yourself and your company. Your specific info will not be shared without your permission, but statistics about our members help us get advertisers which helps us produce more content for you.

Magazine/Conference

InfoQ plans to eventually publish a free quarterly printed magazine for its members and also launch conferences and events. We require your mail address if you'd like to receive the newsletter, or if you would like to receive notices of upcoming conferences by mail.

Registration info for Terracotta

Note: Your email, country, and about you info from above will be shared


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser