Core Java Data Objects
| This section is a listing of non-JDO-compliant Java-based Persistence Solutions. Some of those listed may adopt the JDO API over time. Commercial vendors
TopLink
URL: http://otn.oracle.com/products/ias/toplink/content.html Summary: Proprietary O/R mapping with many features. Long established and well recognized, originally with Smalltalk background, product has changed ownership from initial company to Webgain and lately to Oracle. CocoBase
URL: http://www.cocobase.com Summary: Proprietary O/R mapping with many features. SoftwareTree JDX
URL: http://www.softwaretree.com Summary: Proprietary O/R mapping from small vendor. Fresher Matisse
URL: http://www.fresher.com Summary: Matisse is a "hybrid database" that offers both native object storage as ODBMS and support for SQL 2. Comes with a unique Versioning Engine. The Matisse DBMS natively stores XML and program objects from Java, C#, C++, VB, Delphi, Eiffel, Smalltalk, and the leading scripting languages including Perl, Python, and PHP. InterSystems Cach
URL: http://www.intersystems.com Summary: Cach is a "post-relational database" built on a "Multidimensional Engine." It is an ODBMS also accessible via SQL, as well as a complete application server with (also) a Java API. Progress Software ObjectStore
URL: http://www.objectstore.net Summary: ODBMS formerly known as Excelon Javlin, formerly by ODI. Pre-JDO-compliant interface. JDO compliance planned. Objectivity/DB 7.1
URL: http://www.objectivity.com Summary: Objectivity/DB is another classical ODBMS. db4o 2.6
URL: http://www.db4o.com Summary: Light-weight ODBMS particularly targeting the embedded market. Persistence EdgeXtend
URL: http://www.persistence.com Summary: Persistence uses patented O/R mapping, caching, and synchronization technologies to reduce inefficiencies in query- intensive online sites. It offers built-in connectivity to modeling, messaging, and content formatting products in addition to its own component and object development tools. Gemstone Gemfire
URL: http://www.gemstone.com Summary: Used to be an ODBMS formerly integrated in proprietary application server. Today, it is a "live data distribution and management software that optimizes data in motion across the hardware and software boundaries of your enterprise." Open -source persistence- related projects
Hibernate
URL: http://hibernate.bluemars.net http:// sourceforge .net/projects/hibernate Summary: Great open-source O/R-mapping framework. Supports Oracle, DB2, MySQL, PostgreSQL, Sybase, SAP DB, HypersonicSQL, Microsoft SQL Server, Informix, FrontBase, Ingres, Progress, Mckoi SQL, Pointbase, and Interbase. Very mature and stable. It uses runtime reflection only and no code generation. ODMG 3 interface, but unfortunately no JDO implementation yet. Castor JDO
URL: http://castor.exolab.org Summary: Despite the misleading name , it is not an implementation of the Sun JDO API. Has been around for some time. Robust implementation. Includes XML and LDAP/JNDI mapping as well. JORM
URL: http://www.objectweb.org/jorm http://debian-sf.objectweb.org/projects/jorm/ Summary: JORM (Java Object Repository Mapping) is an adaptable persistence service. It could be used to offer various personalities, such as one compliant with the JDO specification. Cayenne 1.0b2s
URL: http://objectstyle.org/cayenne http://sourceforge.net/projects/cayenne Summary: Cayenne is a powerful, full-featured OpenSource O/R framework. Cayenne is written in Java and is intended for Java developers working with relational databases. Cayenne has been successfully deployed in production environments on high-volume sites. Cayenne has a growing international user and developer community. Ozone 1.1
URL: http://www.ozone-db.org http://sourceforge.net/projects/ozone/ Summary: ODBMS with ODMG 3.0-like interface. |