Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    P

    Peter Eisentraut

    peter.eisentraut.org · Personal blog · on HN since 2015

    Peter Eisentraut, a PostgreSQL core team member and EDB engineer, writes about SQL standards, PostgreSQL development, replication history and patch submission.

    Visit blogRSSHN submissions
    DatabasesOpen Source & Linux
    What HN says

    HN commenters link it as a clear overview of what's new in SQL:2023 and how PostgreSQL supports it, including SQL/PGQ graph queries and JSON features.

    Stats for nerds
    30HN people shared it
    43linked in comments
    653story points
    May 2024last shared
    2015people per year2024

    Top posts on HN

    1. 1
      How about trailing commas in SQL?
      1 person · 227 points · first shared 2025 · 268 comments on HN
    2. 2
      The new PostgreSQL 17 make dist
      1 person · 206 points · first shared 2024 · 69 comments on HN
    3. 3
      Waiting for SQL:202y: Group by All
      1 person · 59 points · first shared 2025 · 39 comments on HN
    4. 4
      When to split patches for PostgreSQL
      1 person · 32 points · first shared 2024 · 1 comments on HN
    5. 5
      PostgreSQL Supported Platforms over Time
      1 person · 31 points · first shared 2024 · 10 comments on HN
    6. 6
      SQL: 2023 is finished: Here is what's new
      9 people · 25 points · first shared 2023 · 2 comments on HN
    7. 7
      Why PostgreSQL major version upgrades are hard (2024)
      5 people · 16 points · first shared 2024 · Discussion on HN
    8. 8
      Have problems with PostgreSQL? Try using Hive (2015)
      1 person · 9 points · first shared 2021 · 9 comments on HN
    9. 9
      The history of replication in PostgreSQL
      4 people · 8 points · first shared 2015 · Discussion on HN
    10. 10
      How to submit a patch by email (2023)
      2 people · 8 points · first shared 2023 · 1 comments on HN

    What HN people wrote when they linked it

    • gregw2May 2024

      This technical arguments in this article aren't that coherent in my view. I'm not sure if this is the reporter's fault or some Couchbase marketing film-flam (err, which would still end up being the reporter's fault.) It could be me I suppose; judge for yourself:

      The first half suggests Chamberlain ("SQL co-creator") supports NoSQL which avoids the relational model and in many cases is oriented around more of a key-value store with eventual consistency for better handling certain scalability use cases. Slightly eyebrow-raising that the SQL co-creator agrees, but I don't think there's a huge technical dispute that you can scale better if you allow eventual consistency. Whether it's wise is debatable but of course there will always be a use case where it is arguably wise.

      The second half talks about SQL++ (which Chamberlain apparently worked on) which AWS calls PartiQL whose value proposition is better/easier parsing of JSON.

      I am not clear how relaxing ACID properties to scale is related to JSON other than that a bunch of early NoSQL databases (MongoDB? Couchbase?) tried to do both.

      I am no PartiQL/SQL++ expert but I have used PartiQL and it is pretty much SELECT... FROM... etc SQL with some fancy features for JSON handling. With standard transactional semantics. You can do similar JSON-type handling in Postgres and Snowflake and other tooling from what I can tell, although I'd be a bit surprised if some of the SQL++/PartiQL dot notation and array subscripting for…

    • theadamwrightAug 2023

      Guide to ANY_VALUE() Functionality in PostgreSQL 16. Vik Fearing, PostgreSQL Expert at EDB has contributed to add this functionality as per the SQL:2023 standard (T626). Peter Eisentraut, Chief Engineer at EDB and Core Team Member of PostgreSQL, actively worked on the SQL:2023 standard and has published details about it in his blog here: http://peter.eisentraut.org/blog/2023/04/04/sql-2023-is-finished-here-is-whats-new.

      For more enhancements, check out the following link: https://www.postgresql.org/docs/16/release-16.html#RELEASE-16-FUNCTIONS

    • ghusbandsMay 2024

      Graph databases aren't particularly relevant to a novel syntax for relational databases. The part of the related standard that is about relational databases (SQL/PGQ) demands that every table hold either edges or vertices, but not both [1], which is very limiting.

      [1] https://peter.eisentraut.org/blog/2023/04/04/sql-2023-is-finished-here-is-whats-new

    • pphyschJun 2023

      See also [1] for how this (might) relate to PostgreSQL

      In particular it is nice to see that a core dev views JSON dot accessing and PCQ as "sensible" future additions to Postgres.

      [1] - https://peter.eisentraut.org/blog/2023/04/18/postgresql-and-sql-2023

    • MarkusWinandJun 2023

      The major news are:

      - SQL/PGQ - A Graph Query Language
      - JSON improvements (a JSON type, simplified notations)

      Peter Eisentraut gives a nice overview here: http://peter.eisentraut.org/blog/2023/04/04/sql-2023-is-finished-here-is-whats-new

    • jasonlotitoMar 2015

      A co-worker of mine actually wrote on replication in postgres recently:

      http://peter.eisentraut.org/blog/2015/03/03/the-history-of-replication-in-postgresql/

    Related

    Modern SQLmodern-sql.com71 people

    Literate SQL

    Modern SQL
    Personal · last shared 2026
    Robert Haasrhaas.blogspot.com96 people

    New Features Coming in PostgreSQL 10

    Robert Haas
    Personal · last shared 2026
    Percona Blogpercona.com327 people

    UUIDs are popular, but bad for performance (2019)

    Percona Blog
    Company · last shared 2026
    Rob Coneryrob.conery.io50 people

    RethinkDB 2.0 is amazing

    Rob Conery
    Personal · last shared 2021
    Peter Geogheganpgeoghegan.blogspot.com17 people

    Clang now builds Postgres without additional warnings

    Peter Geoghegan
    Personal · last shared 2018
    End Point Blogblog.endpoint.com33 people

    Bucardo 5, async replication for PostgreSQL with true multi-master

    End Point Blog
    Company · last shared 2017
    2ndQuadrant Blogblog.2ndquadrant.com99 people

    Data Loss at GitLab

    2ndQuadrant Blog
    Company · last shared 2025
    Supabase Blogsupabase.com286 people

    Postgres WASM

    Supabase Blog
    Company · last shared 2026