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 vendorsTopLinkURL: 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. CocoBaseURL: http://www.cocobase.com Summary: Proprietary O/R mapping with many features. SoftwareTree JDXURL: http://www.softwaretree.com Summary: Proprietary O/R mapping from small vendor. Fresher MatisseURL: 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 CachURL: 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 ObjectStoreURL: http://www.objectstore.net Summary: ODBMS formerly known as Excelon Javlin, formerly by ODI. Pre-JDO-compliant interface. JDO compliance planned. Objectivity/DB 7.1URL: http://www.objectivity.com Summary: Objectivity/DB is another classical ODBMS. db4o 2.6URL: http://www.db4o.com Summary: Light-weight ODBMS particularly targeting the embedded market. Persistence EdgeXtendURL: 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 GemfireURL: 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 projectsHibernateURL: 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 JDOURL: 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. JORMURL: 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.0b2sURL: 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.1URL: http://www.ozone-db.org http://sourceforge.net/projects/ozone/ Summary: ODBMS with ODMG 3.0-like interface. |