ObjectStore Enterprise

Real-time Object Database Management 

Progress® ObjectStore® Enterprise is proven technology for developing high-performance object data management environments. It is an object database for Java and C++ applications that can cache data to deliver performance to users at in-memory speed.

 

ObjectStore ODBMS (Object Database Management System) is a proven technology for developing solid, consistent, and high-performance applications. The ObjectStore embedded database provides a reliable, transactional persistent database management solution to enterprise database environments. With ObjectStore, Java and C++ developers can complement their existing applications with:

  • Reliable and efficient database management. The ObjectStore embedded database is a highly efficient data storage solution that is ideal for object programming languages such as Java and C++.

  • Accelerated performance. Unlike relational database management systems which must retrieve related rows of data by executing joins at runtime, the ObjectStore object database stores and manages data components with their relationships intact. This functionality helps avoid the deconstruction/construction phase, and allows read/writes to occur much faster.
  • Faster time to market.  Reading and writing to a relational database requires significant amounts of object-to-relational mapping cod—enough code to account to up to 60% of the code used within your application! ObjectStore does not require any mapping code because of the seamless interface to C++ and Java. There is no JDBC or SQL, so you simply use the native commands of the language of your choice.ObjectStore reduces the code needed for your application and, therefore, the time to market and total cost of ownership of the application.

Whether you are extending your business operations to the Internet, supporting a network infrastructure, or building leading-edge software to accommodate unlimited distributed transactions and users in real-time, ObjectStore gives companies an effective strategy to manage data distribution.

ObjectStore enables C++ and Java database developers to:

  • Connect to existing enterprise database systems and cache data in the middle-tier to deliver it to users at in-memory speed.

  • Store and manage data objects with their relationships intact.

  • Enable multiple users and applications to concurrently access and update a massive database and at the same time, protect the logical and physical integrity of the data.

  • Distribute and maintain component data caches. Our local cache management scheme allows caching of large database datasets local to the application that needs them.

  • Make use of kernel threads, asynchronous I/O, and shared memory communication.

Objectstore Improves Customer Service for Utility Providers

To keep the lights on, utility companies need to be alerted quickly to problems so that they can respond. Using ObjectStore, Con Edison is able to monitor and manage the process of delivering power and perform the critical analysis they need to track the operation of the network.

ObjectStore is an enterprise object database for Java and C++ applications that rely on cached data to deliver performance to users at in-memory speed. Key features of ObjectStore include:

  • New! Database Viewer for viewing the contents of ObjectStore databases.
  • Access data and structure in your ObjectStore database using XPath expressions.
  • A Web-based System Administration Tool allows users to monitor, control and report on executing ObjectStore-related processes.
  • Efficient database management enables data storage capabilities that are ideal for object programming and object modelling environments like Java and C++, including support for the Java Data Object (JDO) API.
  • A flexible object programming model, Cache-Forward Architecture, lets data flow seamlessly between memory and the object database; no translation is necessary.
  • Distributed, persistent, transactional object caching that maintains data in-memory across all instances of the application, while guaranteeing data consistency.
  • Enterprise data services gives all the traditional services of an enterprise class C++ and Java database management system including clustering, online backup, replication, high availability and more.

Click here to learn What's New in ObjectStore Version 7.3.

 

You might also be interested in...

Email Print Share