Powering of OCI Database for PostgreSQL with New Extensions

February 4, 2025 | 4 minute read
Rashmi Badan
Product Manager
Julien Lehmann
Product Marketing Director, Oracle Modern Data Platform
Text Size 100%:

In today’s rapidly evolving data landscape, the demand for versatile, scalable, and high-performance database solutions is more significant than ever. Celebrated as one of the most advanced open-source databases, PostgreSQL powers countless modern applications, from analytics platforms to AI-driven solutions. We’re thrilled to announce the launch of a new suite of extensions that redefine what’s possible with PostgreSQL on Oracle Cloud Infrastructure (OCI) and the new extension manager to deploy them securely.

Let’s reintroduce PostgreSQL, not just as a database but as an innovation hub capable of powering data-driven transformations across industries. With OCI’s robust architecture and PostgreSQL’s open source ingenuity, organizations can now achieve unprecedented levels of flexibility, performance, and innovation. Building on this legacy, our latest extensions now supported on OCI’s fully managed PostgreSQL expands it capabilities in ways that make possible new use cases, improve performance, and simplify database management.

A New Effortless Extension Management Feature

Managing PostgreSQL extensions is now simpler than ever with OCI’s built-in Extension Manager. This feature provides a centralized, user-friendly interface to discover, enable, and manage extensions without the usual complexity. Whether you’re adding analytics capabilities with pg_stat_statements or building AI-powered features with pgvector, the Extension Manager streamlines the process, letting you focus on innovation.

With a few selections in the Oracle Cloud Console, you can browse a catalog of supported extensions, enable them seamlessly, and monitor their performance, all while benefiting from Oracle’s enterprise-grade security. Say goodbye to manual configurations and make your PostgreSQL database more powerful, secure, and efficient.

Managing extensions in OCI Database with PostgreSQL.
Figure 1: Extension management in OCI Database with PostgreSQLCaption

 

 

New Extensions: Elevating PostgreSQL's Power

The following extensions are now available, adding powerful new functionalities:

  • amcheck
  • dblink
  • pg_repack
  • pg_squeeze
  • pg_stat_statements
  • pgbuffercache
  • pgrowlocks
  • pgstattuple
  • pgvector
  • postgres_fdw
  • pgaudit
  • pg_cron
  • pg_logical (in limited availability)
  • PostGIS (coming soon)

Let’s highlight five extensions that stand out for their transformative capabilities.

pgvector: Powering AI and Similarity Searches

pgvector is designed for machine learning (ML) applications, enabling similarity searches on vector embeddings. This capability is especially valuable in AI-driven use cases like recommendation systems, image recognition, and semantic search. It offers the following key benefits:

  • Efficient similarity queries: Quickly find the most relevant matches for high-dimensional vectors.
  • AI integration: Optimized for embedding-based models, such as those used in natural language processing (NLP) and computer vision.
  • Scalability: Utilize OCI Database with PostgreSQL’s robust architecture to handle large-scale AI workloads seamlessly.

E-commerce platforms can use pgvector to enhance product recommendations by matching customer behavior with similar historical data, ensuring personalized shopping experiences.

postgres_fdw: Seamless Data Federation

postgres_fdw (foreign data wrapper) enables integration with external PostgreSQL databases, facilitating distributed queries and data federation, and offers the following key benefits:

  • Unified view: Query multiple PostgreSQL databases as if they were a single entity.
  • Data consolidation: Streamline access to distributed data without duplicating datasets.
  • Low latency: Minimize the overhead of accessing remote databases.

Global organizations can centralize reporting by federating data from regional PostgreSQL databases, creating unified dashboards without disrupting local database operations.

pgrowlocks: Simplifying Lock Management

pgrowlocks provides visibility into row-level locking, empowering administrators to identify and resolve concurrency issues. It offers the following key benefits:

  • Enhanced debugging: Quickly detect and address blocking queries or deadlocks.
  • Optimized performance: Minimize contention by understanding lock behavior.
  • Fine-grained control: Gain insights into row-level interactions to improve query efficiency.

High-transaction environments, such as financial services, can use pgrowlocks to monitor and optimize database performance during peak usage.

pg_stat_statements: Real-Time Query Performance Monitoring

pg_stat_statements tracks processing statistics for all SQL queries, helping identify slow or resource-intensive queries with the following benefits:

  • Improved performance: Pinpoint bottlenecks and optimize queries for faster processing.
  • Actionable insights: Access detailed metrics on query frequency, processing time, and resource usage.
  • Continuous improvement: Track the impact of optimizations over time.

Data analytics teams can ensure that their dashboards load quickly by continuously monitoring and tuning frequently run queries.

pg_cron: Automating Database Tasks

pg_cron integrates cron-like scheduling directly into PostgreSQL, simplifying task automation and providing the following benefits:

  • Built-In scheduling: Manage maintenance tasks such as backups and vacuuming natively.
  • Reliability: Ensure timely execution of critical tasks without external schedulers.
  • Ease of use: SQL for task management can reduce complexity.

Automate nightly database cleanups and reporting tasks in retail or healthcare systems, improving reliability and operational efficiency.

Empowering Innovation with OCI and PostgreSQL

By combining PostgreSQL’s versatility with OCI’s enterprise-grade infrastructure, these extensions pave the way for groundbreaking use cases in AI, analytics, distributed systems, and more. Whether you’re enhancing customer experiences, optimizing operations, or building next-gen applications, these tools equip you with the capabilities to succeed.

Explore these new extensions today and unlock the true potential of PostgreSQL with Oracle Cloud Infrastructure Database. The future of data-driven innovation awaits!

For more information, see the following resources:

 

Rashmi Badan

Product Manager

Julien Lehmann

Product Marketing Director, Oracle Modern Data Platform

In Oracle since 2018, Julien is a subject matter expert as cloud and cybersecurity/CDN solutions architect, product director and successful global sales. He's a certified architect with OCI, AWS and Azure. Julien belongs to OCI Global Product Marketing and Enablement team. He's dedicated to Oracle Modern Data Platform unique positioning. Julien is based in Vancouver, Canada and was previously in Amsterdam and Singapore with Oracle.

Julien holds a MS of the Institut Polytechniques de Grenoble, an INSEAD MBA and speaks French, Spanish and English.

Show more

Previous Post

Automate Patching of Apache Tomcat and Other Software with OCI Fleet Application Management

Fabio Bonisoli | 3 min read

Next Post


Cloud AI Resources Where You Need Them: Announcing NVIDIA L40S GPU on Oracle Compute Cloud@Customer and Oracle Private Cloud Appliance

Sanjay Pillai | 5 min read
Oracle Chatbot
Disconnected