Progress Software

Object Oriented Database Management System

The Need for a Robust Object Oriented Database Management System

Today, many enterprises are moving toward greater competitiveness and performance by transitioning to real-time data management. As organizations develop systems and infrastructure to deal with more complex data requirements, object orient databases play an increasingly important role. Progress Software offers Progress® ObjectStore®, an object oriented database management system that delivers the scalability, speed and reliability required to compete in today's real-time environment. ObjectStore offers complete transparent persistence for C++ and Java applications, as well as a patented Cache-Forward™ Architecture that leverages the memory management functionality of the operating system for true real-time performance.

Progress Software Delivers Leading Object Oriented Database Management System

Leading the industry in delivering scalable and faster applications are many enterprises who rely on object oriented database management systems to more effectively manage data distribution. From supporting a network infrastructure, to extending operations to the Internet, to building leading-edge software to accommodate unlimited real-time distributed transactions, competitive enterprises everywhere are solving mission-critical data challenges. In high volume transaction-intensive environments, Progress ObjectStore has been proven the ideal object oriented database by virtue of its rapid response times. Consequently, businesses in financial services, retail, logistics, e-commerce and telecommunications, to name a few, have found this embedded database provides a reliable, transactional persistent database management system that easily satisfies their development needs.

A Better System for Simpler Management of Complex Object Oriented Databases

Progress Software delivers extraordinary benefits for the real-time enterprise. With ObjectStore, enterprises can:

  • Connect to existing enterprise database systems and deliver data to users at in-memory speed by caching data in the middle-tier.
  • Allow multiple users and applications to simultaneously access and update a massive database while protecting the physical and logical integrity of the data.
  • Make use of kernel threads, asynchronous I/O, and shared memory communication.
  • Store and manage data objects with their relationships intact, reducing the amount of code needed for an application and, consequently, the time to develop new applications.
  • Distribute and maintain component data caches with a local cache management scheme that facilitates caching of large database datasets local to the application that needs them.

In addition to object oriented database management systems, Progress Software offers solutions for object relational mapping, transaction processing, data replication, business activity monitoring, and alternatives to black box trading solutions.

 
 

Resources

Evaluate PSE Pro
The single-user, small footprint version of ObjectStore.
> Download PSE Pro

 

Cache-Forward Architecture Introduction

 

Data Management for Object Oriented Applications