PL/SQL
AI blog Database docker Duality Views Go Java JDBC JMS JPA JSON Kafka livesql microservices MongoDB NodeJS Observability OCI oraclefree ORDS PDB performance PL/SQL python security Spatial SpringBoot Testcontainers TxEventQ TypeScript Vector Search
-

Propagating Cross-Database Events with Oracle AI Database
Event-driven apps don’t have to stop at a single database boundary. In this hands-on guide, you’ll…
-

GraphQL + Oracle: Instantly Query Relational Data
GraphQL became popular for its ability to provide fewer round trips, predictable payloads, and evolving client…
-

Why You Should Use Pluggable Databases (PDBs)
PDBs give microservices their own isolated database environment inside one database instance, reducing blast radius, simplifying…
-

Level Up Your Schema: Annotations for Object Metadata in Oracle AI Database
In Oracle AI Database, annotations provide a powerful way to attach metadata to database objects. Tables,…
-

Spatial Data in Oracle AI Database
Spatial data describes the shape, location, and relationships of objects or points – whether virtual or…
-

Consumers and message retention in database-driven event streaming
In this article, we’ll walk through the differences between push vs. pull messaging, queues and topics,…
-

Pub/Sub with a NodeJS Oracle Database App
Did you know you can easily add pub/sub capabilities to your NodeJS/TypeScript app using Oracle Database?…
-

Multiple Views, One Schema: Simple RBAC with Duality Views
In this article, we’ll explore how JSON Relational Duality Views can be used to decompose a…
-

Virtual, Materialized, and @generated columns
In this article, we’ll explore virtual and materialized columns and @generated fields in JSON Relational Duality…
-

Lock-Free Writes at Scale: Under the Hood of Duality Views
In this article, we’ll explore Lock-Free Concurrency, a form of optimistic concurrency control. We’ll see how…