OffNet Newsroom

Daily topic roundup

Database Technology

Monday, August 10, 2026 · 8 stories, curated & summarized — click any story for the source.

Zhang Chen, a PostgreSQL ACE, details the evolution of PDU (PostgreSQL Data Unpacker) from traditional offline extraction and WAL mining to advanced techniques like fragment scanning. This progression enables database recovery even when the data dictionary is missing or corrupted. The article highlights the technical depth required to position oneself as a specialized recovery expert in the PostgreSQL ecosystem.

  • PDU capabilities have expanded from WAL mining to fragment scanning for deeper recovery.
  • Recovery is now possible without a data dictionary, addressing critical corruption scenarios.
  • Specialized titles like 'Recovery Expert' reflect deep, niche technical proficiency.
  • Offline extraction remains a foundational technique alongside newer scanning methods.

The PostGIS team has issued the second beta of version 3.7.0, targeting PostgreSQL 14 through 19 beta2. This update includes bug fixes and enhancements following the previous beta release. Users requiring full feature parity, particularly for geometry processing and SFCGAL operations, must upgrade to GEOS 3.15+ and SFCGAL 2.3.0+ respectively.

  • Requires PostgreSQL 14-19beta2 and GEOS 3.10+ for baseline operation.
  • Enable all features by upgrading to GEOS 3.15+ and SFCGAL 2.3.0+.
  • Includes bug fixes and enhancements since PostGIS 3.7.0beta1.
  • Compatible with PostGIS Raster, Topology, and SFCGAL extensions.
Planet PostgreSQL database

PostgreSQL integer_datetimes GUC is now a legacy constant

Since PostgreSQL 10, the integer_datetimes configuration parameter has been fixed at true, yet client connections continue to receive it in the startup message. This reflects a historical shift in how the server represents temporal data, moving away from floating-point datetime implementations. The announcement highlights that this GUC is effectively a no-op for modern deployments while remaining part of the protocol handshake.

  • The integer_datetimes GUC has been hardcoded to true since PostgreSQL 10
  • Client libraries still receive this parameter during connection startup
  • No action required for modern PostgreSQL 10+ deployments
  • This GUC is a historical artifact with no functional impact today
AWS What's New awsdatabase ↺ since 08-06

DynamoDB GA: Real-time vector search with single-digit ms latency

Amazon DynamoDB has reached general availability for native vector search, enabling real-time indexing and approximate nearest neighbor queries. The service promises single-digit millisecond latency with 99%+ recall, addressing the traditional trade-offs between speed, scale, and accuracy in billion-scale datasets. Users can store embeddings alongside standard attributes and utilize models from Amazon Bedrock or custom sources within the same table.

  • Native vector search eliminates the need for separate vector databases for simple embedding storage and retrieval.
  • Single-digit millisecond latency supports real-time applications without sacrificing recall rates.
  • Integrates seamlessly with Amazon Bedrock models for on-the-fly embedding generation.
  • Scales to trillions of vectors while maintaining performance and data consistency.
BY THE NUMBERSDynamoDB Vector Search Recall99%Query recall rateWith single-digit ms latency
AWS Database Blog awsdatabase ↺ since 08-06

Amazon DynamoDB now supports native vector search for semantic queries

Amazon DynamoDB introduces built-in vector similarity search capabilities, eliminating the need for separate vector databases in many architectures. The update allows developers to store and query vector embeddings directly within DynamoDB tables, streamlining applications that require semantic search functionality. Metering details for vector operations are included to help manage costs associated with this new feature.

  • DynamoDB now handles vector similarity search natively, reducing architectural complexity.
  • Eliminates the need for maintaining a separate vector database for many use cases.
  • Vector search operations are metered separately, impacting cost models.
  • Enables semantic search applications using tools like Amazon Bedrock embeddings.
Planet PostgreSQL database ↺ since 08-07

Postgres as a Compute Layer for Agentic AI Workloads

PostgreSQL has become the default storage for agentic AI, but treating it merely as a data parking lot ignores its potential as an active compute layer. Agentic workloads flood the database with signals, state, memory, and checkpoints, creating concurrency patterns that differ significantly from traditional transactional loads. AI engineers often lack the database expertise required to optimize these complex, multi-step workflows, leading to suboptimal performance.

  • Agentic AI workloads generate unique concurrency patterns distinct from standard OLTP.
  • Treat Postgres as an active compute layer, not just passive storage for state.
  • AI engineers need to understand database capabilities to optimize agent workflows.
  • Uncoordinated multi-step updates require careful design to avoid contention.
  • Shifting mindset from parking lot to compute citizen is critical for scale.
CHECKLISTOptimize Postgres for AI AgentsTreat Postgres as an active compute layerRecognize unique concurrency patterns in agentic workloadsEnsure AI engineers understand database capabilitiesDesign carefully to avoid contention in multi-step updates
Percona Blog database ↺ since 08-08

Percona Benchmarks DuckDB MySQL Engine at 500GB Scale on 80-Core Server

Percona tested its DuckDB-based MySQL storage engine using a 500GB TPC-H dataset comprising three billion lineitem rows on an 80-core, 187GB RAM server. The evaluation compared the new MySQL+DuckDB engine against standard InnoDB and plain DuckDB to measure performance at scale. The results highlight how the hybrid engine handles massive analytical workloads compared to traditional row-store and columnar approaches.

  • DuckDB MySQL engine supports 3B+ rows on standard server hardware without external clusters.
  • Direct comparison with InnoDB shows potential performance shifts for analytical MySQL workloads.
  • Validates columnar processing capabilities within the MySQL ecosystem for heavy analytics.
  • Memory footprint of 187GB RAM supports large-scale in-memory operations effectively.
Planet PostgreSQL database ↺ since 08-07

Testable PostgreSQL RLS Setup for AI Agents

Andrei Mironov details a method for implementing and verifying Row-Level Security in PostgreSQL specifically for AI agent workloads. The approach utilizes non-owner roles, FORCE RLS, explicit policies, and controlled writes to ensure strict access boundaries. It emphasizes the importance of running denial tests to validate that security constraints function as intended.

  • Use non-owner roles to isolate AI agent access from database owners.
  • Enable FORCE RLS to ensure policies apply even to table owners.
  • Implement explicit policies to define granular read/write permissions.
  • Conduct denial tests to verify security boundaries are enforced.