Oracle Content Management uses Autonomous Database for better performance

Oracle Content Management migrated to Autonomous Database so that developers could spend time building new functionality, not managing databases.


We’re not database experts and we don’t want to be. We wanted to use Autonomous Database because that allows us to focus on our service rather than managing the database.

Nitin ShahSenior Director of Software Development, Oracle

Business challenges

Oracle Content Management helps businesses manage, create, and activate various types of content, including websites, documents, videos, and graphic assets, in one cloud native system. With access to a flexible, scalable, and secure content management system, customers can create consistent content in a collaborative environment and make it available to all elements of their digital, employee, and customer experiences.

Customers like Red Bull Racing and Seattle Sounders depend on Oracle Content Management to organize the large volumes of videos, images, and structured content assets that they need to maintain and expand fan engagement.

Managing digital content and presenting it to the right users in the right way is critical in organizations ranging from school districts to large enterprises, and in industries as diverse as financial services, healthcare, sports, and manufacturing.

To store the assets, Oracle Content Management used to rely on Oracle Database as a Service. But as the business grew, maintaining, upgrading, and resizing those databases took more time than anyone wanted. The team needed a database that would autoscale, upgradeswith zero downtime, and basically manage itself to free up the team to focus on core services.

Why Oracle chose Autonomous Database

The Content Management application is entirely stateless, with all state being managed in the database, making it a critical component. The project migrated to Autonomous Database for transaction processing and mixed workloads for one simple reason: there was no need to worry about the database. Moving to Oracle Autonomous Database provided better performance, higher elasticity, zero downtime, improved security, and reduced costs.


Today the Oracle Content Management service uses Autonomous Database to manage data about their customers’ assets. The images, videos, and files themselves are kept in object storage, but everything else, including metadata, audit information, access controls, and more, is in Autonomous Database, which today is managing over 33 terabytes of content. This approach has proven to be easier to provision, manage, and monitor.

Customers consider their content management systems to be mission-critical, so the team has turned on Autonomous Data Guard to ensure availability, quoting an SLA of at least 99.9%.

Usage and data volumes have been growing, and that means adding more resources. This used to require expertise and downtime, but with Autonomous Database that changes. The team often has to resize storage or add more OCPUs, which is a simple process of just a few clicks or an API call.

Aside from simplifying database management, Autonomous Database has also simplified development. Earlier versions of Content Management needed a lot of code to monitor the database itself. With Autonomous Database, all that code was no longer needed.

Now the development team doesn’t need to have dedicated admins on staff. The goal of developing and supporting the service without needing to become database experts has been realized.

Published:April 1, 2022