A comparative study of persistence mechanisms for the Java™ platform

  • Authors:
  • Mick Jordan

  • Affiliations:
  • Sun Microsystems Laboratories, Mountain View, CA

  • Venue:
  • A comparative study of persistence mechanisms for the Java™ platform
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Access to persistent data is a requirement for the majority of computer applications. The Java programming language and associated run-time environment provide excellent features for the construction of reliable and robust applications, but currently these do not extend to the domain of persistent data. Many mechanisms for managing persistent data have been proposed, some of which are now included in the standard Java platforms, e.g., J2SE™ and J2EE™. This paper defines a set of criteria by which persistence mechanisms may be compared and then applies the criteria to a representative set of widely used mechanisms. The criteria are evaluated in the context of a widely-known benchmark, which was ported to each of the mechanisms, and include performance and scalability results.