PostgreSQL for Everything

46 points | by karlmush an hour ago

15 comments

  • replwoacause 17 minutes ago

    I use SQLite for everything, and I'm perfectly happy with it. I'm aware of the concurrent writer issues, but at my scale it doesn't even matter.

  • b-man 5 minutes ago

    if you are searching for something similar but with more meat: https://ebellani.github.io/blog/2026/all-you-need-is-postgre...

  • _joel 14 minutes ago

    No mention of https://postgis.net/ - shameful

  • idoubtit 5 minutes ago

    Why write a fanboy text with unfair comparisons that hide the Postgres limitations?

    For instance, for many simple needs MySQL is simpler than Postgres, with similar performance and consistency.

    * No need for a connection pool, while many use cases with Postgres require PgBouncer and Co.

    * Easy sort (and basic search) of multilingual text, because MySQL has case insensitive UTF8 collations.

    * No need to VACUUM, which can be a hard problem (it was, the last time I used Postgres).

    For full text search, I once worked on a project that considered several alternatives for this, including Postgres. Manticore Search was finally chosen because it was more performant, with better search results.

  • Ozzie_osman 16 minutes ago

    I love postgres and use it heavily, but I still don't fully understand how it overlook MySQL. Maybe because of Heroku adopting it.

    MySQL was generally faster, and while MyISAM was a bit limited Innodb was pretty powerful, and you had the choice. It was also simpler (imo) and avoided a lot of the xid/vacuum issues.

    That said, still love Postgres. But at the time it started eclipsing MySQL, MySQL felt better positioned.

      bingemaker 8 minutes ago

      MySQL was a proven solution back in the day, i.e late 2000s. Github/Twitter/Heroku etc were using it. In the past 10-15 years, Postgres has come a long way.

      _joel 12 minutes ago

      Maria, MySQL, Oracle shenannigans, perhaps.

      Also postgres is a "proper" db, so I'm glad it generally won out.

  • goosethe 25 minutes ago
  • Tsarp 16 minutes ago

    sqlite for everything

    NVMe drives + Litestream + object storage(S3/R2..). sqlite simplifies things for the entire long tail of apps/services that aren't the Ubers and AirBNBs of the world.

  • hnrprtlpdb 30 minutes ago

    The older I get the more I agree with this

  • rwultsch 32 minutes ago

    "MySQL was also potentially faster as it did not implement all features of the SQL standard. "

    This is a not great start. I assume it refers to MyISAM which has not been relevant for over a decade at this point. InnoDB made different design than PG decisions and was (and perhaps still is) faster at point lookups.

      radiospiel 19 minutes ago

      Well, the poster explicitly talks about 2003 here: „ In 2003, MySQL was much more widely used than PostgreSQL. MySQL was also potentially faster as it did not implement all features of the SQL standard“

        browningstreet 7 minutes ago

        At the time, MySQL was also the default for every PHP backed webhost provider. That's the market they lost. They're the Perl of DBs.

  • opengears 24 minutes ago