Progress Software

Object Database

Superior Object Database Management Requires Powerful Solutions

As the information needs of growing enterprises become more complex, the object database has surpassed the relational database in its ability to serve the needs of the real-time enterprise. In industries such as telecommunications, financial services, retail, transportation and energy, the need for real-time data management and access to complex data objects is addressed by object-oriented data management solutions like Progress® ObjectStore®. This highly-scalable real-time data management solution leverages its native support for Java and C++ objects to deliver the speed, reliability and scalability required for today's mission critical applications. In many high volume, transaction-intensive environments demanding extremely fast response times, ObjectStore has proven to be the ideal object database, offering proven technology for developing solid, consistent and high-performance applications.

Progress Provides Object Database Software for Leading Enterprises

With more than 1,000 customers worldwide, Progress Software delivers real-time data management solutions for leading enterprises everywhere. Progress ObjectStore provides a reliable transactional persistent object database solution to enterprise database environments. ObjectStore allows C++ and Java developers to complement their existing applications with reliable and efficient object database management. ObjectStore helps achieve faster time to market as well. Where relational database management systems must retrieve related rows of data by executing joins at runtime, Progress's object database stores and manages data components with their relationships intact. That means less code needs to be written for applications, speeding delivery of functionality as well as time to market, and reducing TCO of the application. The bottom line – ObjectStore delivers an embedded database that is a highly efficient data storage solution for object programming languages like Java and C++.

A Robust Feature Set Delivers Higher Availability

ObjectStore delivers an advanced set of features for more efficient management.

  • Data storage capabilities, ideal for object programming and object modeling environments, allow for more efficient database management.
  • Distributed, persistent, transactional object caching enables databases to maintain data in-memory across all instances of the application, ensuring data consistency.
  • A flexible object programming model allows data to flow seamlessly between memory and the object database with no translation necessary.
  • Traditional data services such as clustering, online backup, replication and high availability are also part of the ObjectStore package.

In addition to database management software, Progress Software also offers solutions for algorithmic trading and backtesting, data caching, data streams processing, data synchronization, database integration and more.

 
 

Resources

Interested in more? Visit our Object Data Management Resource Center for whitepapers, recorded webinars, articles and more!

 

Cache-Forward Architecture Introduction

 

Fractal Technologies needed to store complex data types and interrelationships in support of their products and ObjectStore was their solution.
> Read Case Study