pg_plan_guarantee VS how-query-engines-work

Compare pg_plan_guarantee vs how-query-engines-work and see what are their differences.

pg_plan_guarantee

Postgres Query Optimizer Extension that guarantees your desired plan will not change (by DrPostgres)

how-query-engines-work

This is the companion repository for the book How Query Engines Work. (by andygrove)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
pg_plan_guarantee how-query-engines-work
4 2
83 329
- -
0.0 0.0
almost 2 years ago about 1 year ago
C Kotlin
PostgreSQL License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

pg_plan_guarantee

Posts with mentions or reviews of pg_plan_guarantee. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-28.

how-query-engines-work

Posts with mentions or reviews of how-query-engines-work. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-06.
  • Demystifying Database Performance for Developers
    4 projects | news.ycombinator.com | 6 May 2022
    I highly recommend "How Query Engines Work" by Andy Grove (author of the Apache Datafusion Query Engine + Apache Ballista Distributed scheduler)

    It's written in Kotlin and is very intelligible + succinct (99 pages):

    https://leanpub.com/how-query-engines-work

    https://github.com/andygrove/how-query-engines-work

  • Databases, Types, and the Relational Model. The Third Manifesto [pdf]
    3 projects | news.ycombinator.com | 4 Oct 2021
    https://leanpub.com/how-query-engines-work. It covers a fair chunk of DB technology but not storage. Definitely check out their repository at https://github.com/andygrove/how-query-engines-work/tree/mai... .

    A companion to DDIA would be https://www.amazon.com/Database-Internals-Deep-Distributed-S... (especially its treatment of LSM trees which is harder to come by).

What are some alternatives?

When comparing pg_plan_guarantee and how-query-engines-work you can also consider the following projects:

plpgsql_check - plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedures).

ottertune - The automatic DBMS configuration tool

pg_hint_plan - Extension adding support for optimizer hints in PostgreSQL

TablaM - The practical relational programing language for data-oriented applications

pg_adviser - Postgres' index adviser

ora2pg - Ora2Pg is a free tool used to migrate an Oracle database to a PostgreSQL compatible schema. It connects your Oracle database, scan it automatically and extracts its structure or data, it then generates SQL scripts that you can load into PostgreSQL.

sqlite-gui - Lightweight SQLite editor for Windows

pg_jsonschema - PostgreSQL extension providing JSON Schema validation

pgaudit - PostgreSQL Audit Extension

peripheral-emulator-web-app - Svelte-based web app for emulating electronic peripheral devices

pg_ivm - IVM (Incremental View Maintenance) implementation as a PostgreSQL extension

gql-sql-pgq-pointers