|
Objectivity/DB for Java
Objectivity/DB for Java provides a seamless mechanism for directly storing and manipulating Java objects in an object database.
Objectivity/DB provides full support for Java, including a language binding compliant with the ODMG 2.0 standard. Thanks to its unique "single process model" architecture for Java-based applications, Objectivity/DB for Java provides the highest-performing Java database solution in the industry today. This architecture, where the Objectivity/DB database interface runs in the same process as the Java Virtual Machine, is faster because valuable processing cycles are not wasted on constant process switching.
Objectivity/DB for Java fully supports Java multi-threading. Transactions can share threads or a thread may be dedicated to a particular transaction. Objectivity/DB for Java delivers truly scalable solutions because Objectivity/DB's advanced distributed architecture provides a single logical view of the distributed database across multiple heterogeneous servers.
The Java binding protects customer investment by ensuring that objects created using the Java language binding are accessible from C++, Smalltalk and SQL++. This provides our customers with the flexibility to select the language best suited to their application development environment. Objectivity/DB provides full interoperability with best-of-breed development environments, facilitating rapid application development from schema maintenance to debugging, all with full transaction semantics.
Objectivity/DB for JAVA - Summary
Features
- Full support for industry standard Java Virtual Machines.
- Database interface is natural for the Java developer.
- Unique "single process model" delivers high performance by reducing context switching.
- Full multi-threading support
Benefits
- Investment in application development is preserved because Objectivity/DB for Java delivers true portability across a wide variety of hardware platforms.
- Freedom to choose the right development language for the application or to mix development environments because Objectivity/DB ensures that objects created using the Java language binding are accessible from C++, Smalltalk and SQL.
- Complete support and compatibility with leading integrated development environments (IDEs) including the Eclipse framework.
- Applications benefit from the high performance storage, sharing, retrieval and update of persistent objects.
- Deployed application experience high performance delivered by Objectivity/DB for Java's unique "single process model."
- Complete interoperability across Linux, UNIX and Microsoft Windows platforms.
|
|
