OffNet Newsroom

Daily topic roundup

Database Technology

Friday, July 10, 2026 · 7 stories, curated & summarized — click any story for the source.

AWS What's New awsdatabase ↺ since 07-08

Amazon RDS for Oracle now supports Oracle Database 26ai

Amazon RDS for Oracle has added support for Oracle Database 26ai, the latest Long Term Support Release. This update integrates with Amazon Bedrock, enabling access to foundation models like Anthropic Claude and Meta Llama. Key features include Select AI for natural language query generation and native AI Vector Search for RAG without data movement.

  • Oracle 26ai is now available on RDS as the current LTS release.
  • Select AI allows generating and running SQL from natural language prompts.
  • AI Vector Search enables semantic and hybrid searches within the database.
  • RAG implementation is possible directly from SQL without external vector stores.
  • Amazon Bedrock integration provides access to major foundation models.

Fleet impact: For Oracle ExaCC/RAC and RDS Oracle fleets, prioritize evaluating Select AI to reduce SQL development overhead and enable business user self-service. Test native AI Vector Search to determine if you can retire separate vector databases, simplifying the data stack for RAG applications.

CHECKLISTKey Oracle 26ai RDS FeaturesOracle 26ai is the current Long Term Support releaseSelect AI generates SQL from natural language promptsNative AI Vector Search supports RAG without data movementAmazon Bedrock integration provides access to major foundation models

Google AlloyDB has generally available AI functions using a proxy model architecture that trains lightweight models directly from LLM outputs. This approach enables queries to run at database speed by eliminating external LLM calls, achieving up to 100,000 rows per second in preview. Internal benchmarks claim a 2,400x throughput improvement, though these metrics are specific to the ai.if function.

  • Eliminates external API latency by running inference locally within the database engine.
  • Trains lightweight proxy models from LLM outputs to handle high-volume query tasks.
  • Achieves massive throughput gains (2,400x) for specific AI functions like ai.if.
  • Reduces data egress costs and security risks by keeping inference inside the DB.
  • Benchmark figures are internal and apply only to the ai.if function.
Hacker News (100+ points) general

Postgres rewritten in Rust now passes 100% of regression tests

A new project called pgrust has rewritten the Postgres database engine in the Rust programming language. The implementation has successfully passed 100% of the standard Postgres regression test suite, demonstrating functional parity with the original C-based codebase. This milestone highlights significant progress in porting complex legacy database systems to memory-safe languages.

  • Rust port achieves full regression test compliance, proving functional equivalence to C Postgres.
  • Demonstrates viability of rewriting complex, legacy database engines in memory-safe languages.
  • No immediate production-ready features or performance benchmarks cited in the source.
  • Community interest is high, indicated by significant Hacker News engagement.
AWS Database Blog awsdatabase

Diagnose RDS Oracle Replica Lag with Wait Event Analysis

This second part of a series on Amazon RDS for Oracle read replicas details methods to monitor and resolve replication lag. It covers using CloudWatch metrics and database views to track lag, followed by wait event analysis to pinpoint root causes. The guidance focuses on troubleshooting specific performance bottlenecks to optimize replica throughput.

  • Use CloudWatch metrics and DB views to monitor replication lag in real time.
  • Analyze wait events to identify specific performance bottlenecks causing lag.
  • Troubleshoot common root causes to resolve read replica synchronization delays.

Fleet impact: For DBAs managing Oracle ExaCC or RDS for Oracle, leverage wait event analysis to distinguish between I/O saturation and CPU contention on replicas. Prioritize tuning redo transport and applying the configuration optimizations from Part 1 to prevent lag during peak write workloads.

AWS Database Blog awsdatabase

AWS RDS for Oracle: Optimize replica lag with redo compression

AWS Database Blog outlines how to leverage the redo compression feature in Amazon RDS for Oracle to reduce replication lag on standby replicas. This approach focuses on minimizing the bandwidth and processing overhead associated with transmitting redo data between primary and replica instances. The series notes that part two will address monitoring and troubleshooting strategies for lag resolution.

  • Enable redo compression on RDS for Oracle replicas to shrink network payload size.
  • Reduced redo volume directly lowers replication lag during high-write workloads.
  • Part 1 covers the optimization mechanism; part 2 details monitoring and troubleshooting.
  • Review current redo generation rates before enabling compression to gauge potential savings.

Fleet impact: For Oracle ExaCC/RAC fleets, this confirms that network bandwidth between nodes or availability zones is a key constraint for Data Guard lag; consider enabling similar compression or tuning network QoS if lag spikes occur. For AWS RDS for Oracle users, verify that the redo compression parameter is enabled and monitor replication lag metrics to ensure the feature is actively reducing the delta between primary and replica timestamps.

AWS Database Blog awsdatabase

Fail back from Amazon RDS for Db2 to on-premises AIX using DMS

AWS Database Migration Service now supports CDC-only reverse replication from Amazon RDS for Db2 back to on-premises AIX Db2 instances. This capability enables organizations to maintain a synchronized copy of their cloud database on local hardware for disaster recovery scenarios. The process allows for a controlled fail-back operation without requiring full schema or data reloads.

  • Enables reverse CDC replication from RDS for Db2 to on-premises AIX Db2.
  • Supports disaster recovery fail-back strategies for Db2 workloads.
  • Uses DMS to keep on-premises data in sync with the cloud source.
  • Avoids full data reloads by leveraging continuous change data capture.
Planet PostgreSQL database

PostgreSQL 20 Adds min/max Aggregates for UUIDs

Masahiko Sawada has committed a patch for PostgreSQL 20 that introduces min() and max() aggregate functions for the uuid data type. Since uuid already possesses a full set of comparison operators and a btree operator class, it is fully ordered. This update resolves the final gap by implementing the uuid_larger() and uuid_smaller() functions to support these aggregates.

  • UUIDs are now fully supported in min/max aggregations without custom casting.
  • Completes the aggregate coverage for uuid, matching other primitive types.
  • Enables direct ordering and selection of earliest/latest UUIDs in queries.
  • Requires PostgreSQL 20 to utilize the new uuid_larger/smaller functions.
CHECKLISTUUID Aggregation Updates in PG20Supports min and max aggregates for UUIDsLeverages existing btree operator classImplements uuid_larger and uuid_smaller functionsMatches coverage of other primitive typesRequires PostgreSQL 20 to function