Welcome to Objectivity, Inc. -- makers of the industry leading Objectivity/DB object-oriented database management platform, Grid Certified (Levels 1 through 6), and SOA compliant We are the leader in scalable database management solutions for mission-critical, real-time and distributed applications.
Objectivity/DB Solutions -> Our Technology -> Objectivity/DB

Objectivity/DB® Release 9


In This Section:


Objectivity/DB 9.4, New Features


New Performance Features and Enhanced Platform Support

OFJ SUPPORT OF REFERENCE OBJECTS
OFJ Support of Reference Objects is an enhancement to Objectivity for Java that allows application designers to build custom collection classes with the same benefit of low memory overhead as with Objectivity's built-in scalable collections. A new ooReference API allows persistent object references to be optionally designated as Java "weak" or "soft" references.

Using these, objects referenced by administration objects such as tree nodes of large collections may be garbage collected in a natural swapping pattern instead of filling up cache memory. The feature provides support for maintaining queues of referenced objects which may be re-fetched by a collection if they have been garbage collected.

NEW VERSION SUPPORT
Objectivity 9.4 provides support for the following:

  • JCA Support of Grid Enabled WebSphere 6.1
  • Python 2.5

NEW PLATFORM SUPPORT
Objectivity 9.4 provides support for the following new platforms:

  • Windows Vista
  • Red Hat EL4 on 64-bit Intel EM64T Xeon
  • Linux SUSE Version 10.0 (gcc 4.1)
  • Red Hat EL5
  • AIX 5L Version 5.3 on Power5+

Top


Objectivity/DB Release 9.x Features:


High Availability

High Availability (HA) API Extensions
These are API enhancements to improve the management of replicated databases. These improvements extend the functionality while improving the ease-of-use of the HA feature. Database replicas are now automatically resynchronized after a partitioned network is repaired.

Productivity

Tutorials and Samples (Windows)
If you are new to Objectivity, a set of online lessons and exercises is available to help you quickly get started writing applications.

Client Side Listener (Partial)
This provides application developers with access to internal information that could be used for performance tuning or to control application flow.

Performance & Scalability

New Database and Container Catalog
This enhances the performance and scalability of database and container catalogs. The new Objectivity/DB catalog structure improves its operations by simplifying the internal data structure of entries while reducing the number of lock server calls and disk reads required for catalog operations.

64-Bit Memory Address Support
(Altix and Solaris) -- Now you can create and run Objectivity/DB applications that use 64-bit virtual memory addressing. Such applications run on certain platforms that support the creation and execution of 64-bit applications (e.g., the OS supports 64-bit compilers and provides 64-bit runtime libraries).

Page Conversion Utility
Upgrading your old data to the format of the platform you currently use may help you obtain better performance. This new tool assists helps you do that by converting existing federations to the format of a specific machine architecture.

Multiple Page Size Support
Storage pages are the units of transfer to and from memory across the network. By allowing you to specify different page sizes for individual databases, this feature enhances Objectivity's ability to accommodate different kinds of data from disparate databases.

Increased Productivity

Objectivity/Assist [based on the Eclipse IDE]
Objectivity/DB Release 8.0 is tightly integrated with the open source Eclipse IDE. The Objectivity/Assist framework collection of plug-ins to the Eclipse IDE provides easy access to common Objectivity administration functions, data browser, schema viewing/editing and automated code generation capabilities.

Improved Tutorials
If you are new to Objectivity, these online lessons and exercises helps you quickly get started writing applications.

Improved Samples
Sample C++ and Java applications are available to show you how Objectivity/DB can be used in particular application areas or how particular features of Objectivity/DB can be used.

C++ Download
A fully functional, bundled version of Objectivity/DB and Objectivity/C++ is available for download through our website.

Language Compatibility

Java Package and C++ Namespace Support
Objectivity/DB release 8 provides full support for packages and namespaces for persistent classes. C++ persistent classes may now be defined in a namespace, and namespace qualifiers may be used to refer to them. Objectivity/DB Active Schema will provide a "Namespace" API for iteration and scope lookup.

Objectivity/DB Active Schema for Java
The dynamic schema interface is now available with a Java API. If you use Java, this feature allows you to interoperate with C++ specific Objectivity features such as VArrays and multiple inheritances.

J2EE EJB Weblogic CMP Improvements
Improvements have been made to Objectivity For Java to support BEA WebLogic Container Managed Persistence.

Updated Java Session Class
Enhancements to the Java Session Class provide many features of the ooSession C++ class introduced in Objectivity/DB Release 7.0. New features include event logging and the ooSession exception set.

XML Export and Import
Interoperability across multiple platforms and tight integration with evolving language features has always been a hallmark of Objectivity/DB. In Release 8.0 there are robust and scalable tools for importing and exporting C++, Smalltalk or Java objects via XML.

Resilience & Administration

High Availability (Formerly FTO/DRO) Improvements
Mature fault tolerance and database replication capabilities have been a feature of Objectivity/DB since Release 3.0. Objectivity/DB Release 8.0 merges these capabilities into an easy-to-use High Availability option. There are also performance improvements and new functionality that make it easier to add High Availability to an existing system and to cope with hardware and application outages.

Support Information Tool
The support information tool provides a dump of site-specific Objectivity data you can send to Customer Support to help diagnose problems and decrease turnaround time.

OOCHECK Utility
oocheck is a tool that lets you check the logical and physical integrity of associations, catalogs, indexes, page maps, replication status and journal files.

License Manager
The license manager provides unobtrusive regulation of option and platform use and the expiration of downloaded trial software.

Top



Bookmark and Share
Objectivity/DB Solutions -> Our Technology -> Objectivity/DB


    Objectivity, Inc. -- Complex Data-Management, Simplified • Level-6 Grid Certified • SOA Compliant GSA Schedule Contract