aspose 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
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: 41488
    
  53
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 - my free Android networking tools app
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: CMP, BMP, JDO, JPA, ORM and JDBC