OffNet Newsroom

Daily topic roundup

Database Technology

Tuesday, July 14, 2026 · 8 stories, curated & summarized — click any story for the source.

PostgreSQL 19 translates SQL/PGQ graph syntax into ordinary joins against underlying tables, leveraging the standard optimizer. This approach ensures predictable performance where query plans mirror the pattern structure. Practitioners benefit from transparent EXPLAIN output and familiar indexing strategies, as no hidden graph-specific plan nodes obscure the execution logic.

  • SQL/PGQ compiles to standard joins, ensuring predictable plan shapes.
  • EXPLAIN output reveals the join tree directly without graph-specific nodes.
  • Indexing requirements remain identical to equivalent join-heavy SQL queries.
  • Leverages the existing optimizer, simplifying performance tuning and debugging.

JetBrains has open-sourced YouTrackDB, positioning it as a general-purpose object-oriented graph database rather than a niche tracking tool. The project aims to provide a robust backend for complex data relationships using an object-oriented paradigm. This release offers developers an alternative to traditional relational or document stores for graph-centric use cases.

  • YouTrackDB is an object-oriented graph database from JetBrains, not just a tracker.
  • Open-sourced on GitHub, suitable for general-use graph data models.
  • Targets developers needing native OO graph capabilities over SQL/NoSQL.
  • Initial release suggests early-stage adoption for new projects.

AWS outlines a method for rebuilding large indexes on Aurora PostgreSQL by leveraging Blue/Green Deployments and Optimized Reads. The process executes the reindex on the green staging environment using NVMe-backed instances, allowing the sort phase to utilize fast local storage rather than networked EBS. This approach isolates the resource-intensive operation, preventing performance degradation for production workloads running on the blue environment.

  • Use Blue/Green Deployments to isolate index rebuilds from production traffic.
  • NVMe-backed instances enable local storage sorting, significantly speeding up the process.
  • Aurora Optimized Reads enhances performance during the staging phase operations.
  • Avoids EBS network bottlenecks by leveraging local SSD storage for heavy sorts.

Fleet impact: For Aurora PostgreSQL fleets, this offers a low-risk strategy to maintain index health without locking production tables or degrading query latency. Plan maintenance windows around the deployment switch, ensuring the green environment has sufficient NVMe storage capacity for the sort operations before initiating the cutover.

Amazon DocumentDB version 8.0.1 introduces support for 46 additional MongoDB aggregation operators and cursor methods. This update covers seven functional categories including accumulators, trigonometry, bitwise operations, arithmetic, and data size checks. The enhancement aims to improve query API compatibility, facilitating smoother migration of MongoDB workloads without requiring application code modifications.

  • Version 8.0.1 adds 46 new aggregation operators to Amazon DocumentDB
  • New features span accumulators, trigonometry, bitwise, arithmetic, and type checks
  • Improved API compatibility reduces friction for migrating MongoDB workloads
  • Many migrations can proceed without application code changes
  • Operators include $top, $sin, $bitAnd, $round, and $binarySize
BY THE NUMBERSNew Aggregation Operators in 8.0.146New MongoDB aggregation operators addedSpanning accumulators, trigonometry, bitwise, and more

AWS has enabled Infrastructure as Code support for Database Migration Service Schema Conversion tasks through AWS CloudFormation. This update allows engineers to automate the provisioning of schema conversion jobs for heterogeneous migrations, such as moving from Oracle or SQL Server to PostgreSQL or MySQL. The solution integrates generative AI capabilities to enhance the quality and efficiency of the code conversion process during these cross-database migrations.

  • Automate DMS Schema Conversion task creation using CloudFormation templates for consistent deployments.
  • Supports heterogeneous migrations from Oracle/SQL Server to PostgreSQL/MySQL targets.
  • Leverages generative AI to improve the accuracy and speed of schema translation.
  • Enables repeatable, version-controlled migration workflows for database modernization projects.

Christophe Pettus examines the escape_string_warning GUC, a warning mechanism present in PostgreSQL for two decades. The system typically remains silent on this setting until it detects a genuine configuration problem within the connection parameters. This behavior highlights how modern PostgreSQL handles legacy warnings by suppressing them unless they indicate an actual error.

  • escape_string_warning is a long-standing GUC that often goes unnoticed by users.
  • PostgreSQL suppresses this warning by default to reduce noise in modern versions.
  • The warning only activates when a real problem is detected in connection settings.
  • Review connection configurations if you need strict validation of escape sequences.

Hans-Juergen Schoenig explains that pg_hardstorage operates by connecting to PostgreSQL exactly like a streaming replica, using the standard libpq client with the replication attribute. The agent retrieves data via START_REPLICATION SLOT on a physical slot and BASE_BACKUP, eliminating the need for archive_command, SSH access, or shared filesystems. This architecture allows the tool to function effectively against managed PostgreSQL services where host-level access is restricted.

  • Uses standard libpq replication protocol, avoiding host-level dependencies like SSH or shared storage.
  • Reads WAL via START_REPLICATION SLOT and uses BASE_BACKUP for initial data sync.
  • Works against managed PostgreSQL by treating the replication endpoint as the sole interface.
  • No archive_command or archive_library required, simplifying deployment and configuration.

Andrew Dunstan has released version 21 of the PostgreSQL Buildfarm Client, introducing two new modules to enhance testing capabilities. The PatchStack module allows non-standard buildfarms to test stacks of patches on top of a specific branch, while the ABI check module utilizes abidw to detect changes in installed headers. These updates aim to improve the rigor and flexibility of the PostgreSQL development testing infrastructure.

  • PatchStack module enables testing patch stacks on branches, isolated from the main community Buildfarm.
  • New ABI check module uses abidw to detect header changes, ensuring binary compatibility.
  • PatchStack submissions to the regular community server will be detected and rejected.
  • Buildfarm Client v21 is now available for contributors managing custom build environments.
TRADE-OFFPatchStack New CapabilitiesStandard FarmTests single patches onlyCommunity controlled serverLimited flexibilityPatchStack ModuleTests patch stacksCustom buildfarmsIsolated testingvs