Re: Can we go beyond the standard to make Postgres radically better?

From: Raymond Brinzer <ray(dot)brinzer(at)gmail(dot)com>
To: Guyren Howe <guyren(at)gmail(dot)com>
Cc: Mladen Gogala <gogala(dot)mladen(at)gmail(dot)com>, "pgsql-general(at)lists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Can we go beyond the standard to make Postgres radically better?
Date: 2022-02-11 05:56:25
Message-ID: CANasJHmTg962WLRyufCCadXb=ohVon5tOVNVSz2Kc0wJDU10ew@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Fri, Feb 11, 2022 at 12:26 AM Guyren Howe <guyren(at)gmail(dot)com> wrote:

> I’m not proposing some crackpot half-baked idea here. There are
> well-defined and researched alternatives to SQL.
>

I didn't suggest that you were. Anything which was written, someone had to
actually write.

> The most fully-developed you-can-use-today offering is Datomic, which uses
> Datalog as its query language. If you know Prolog, and how that is kind of
> database-like, Datomic is pretty much a variant of Prolog.
>
> https://www.datomic.com
>
> I don’t use it because it’s closed source.
>

And being closed-source, it's not useful here. A concrete spec for what
you'd like to see happen at least has potential. A parser that someone has
actually written, more so.

Will it be accepted here? I don't know; I'm not an insider, or in a
position to say. But it'd be a much better pitch than a pep talk, or
speaking in generalities about SQL. And that's coming from someone who
actually agrees with you. I'm 100% on board with the idea that something
better is (badly) needed. But is the idea, here, really to talk a highly
successful project into doing a 180 based on this sort of argument? If
only the people writing the code saw the light, they'd go read the Datomic
site, and start overhauling PostgreSQL?

I've floated a few modest, concrete ideas here, and while the response to
them was conservative, I wouldn't call it closed-minded. The message I've
gotten from Tom Lane was basically, "here are the problems; show me how
this would actually work." I'd have to call that fair; ball's in my
court. Being more ambitious, I'd be pleased with a query language which
used S-expressions. But I think the road ahead for that would be to say,
"Hey, guys, look at this thing I've written. Would you please consider it?"

--
Ray Brinzer

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2022-02-11 06:32:57 Re: Can we go beyond the standard to make Postgres radically better?
Previous Message David G. Johnston 2022-02-11 05:28:49 Re: Can we go beyond the standard to make Postgres radically better?