File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Object Relational Mapping and the fly likes CMP, BMP, JDO, JPA, ORM and JDBC Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "CMP, BMP, JDO, JPA, ORM and JDBC " Watch "CMP, BMP, JDO, JPA, ORM and JDBC " New topic
Author

CMP, BMP, JDO, JPA, ORM and JDBC

janaka chandrajith
Ranch Hand

Joined: Jul 04, 2007
Posts: 35
Hi,

Can some one compare following persistence strategies:
CMP, BMP, JDO, JPA, ORM and JDBC

under the following headings:
ease of development, performance, scalability, extensibility, and security.

rgds
janaka
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 39547
    
  27
To compare six different APIs in five categories is a far-reaching question about which whole whitepapers could be written. I doubt that you'll get an answer that's anywhere close to being as complete as you would like it to be. Can you narrow down the scope of the question? What have you found in your research so far?
[ March 25, 2008: Message edited by: Ulf Dittmer ]

Ping & DNS - updated with new look and Ping home screen widget
James Sutherland
Ranch Hand

Joined: Oct 01, 2007
Posts: 553
CMP, BMP, JDO are all essentially obsolete, ORM is just a term not a spec, so you are left with JPA and JDBC.

If you have an object model, JPA is the way to go. If you just need to access a database, and don't have an object model than JDBC is the way to go.


TopLink : EclipseLink : Book:Java Persistence : Blog:Java Persistence Performance
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: CMP, BMP, JDO, JPA, ORM and JDBC
 
Similar Threads
BMP and CMP
CMP and BMP
CMP, BMP, JDO, JPA, ORM and JDBC
SCEA Objective - 4.2
How do you DB?