agora inbox for postgres@postgres.berkeley.edu
help / color / mirror / Atom feedFrom: Nitin Borwankar <nitin@sybase.com>
To: Kai Petzke <wpp@marie.physik.tu-berlin.de>
Cc: corey@bbs.xnet.com
Cc: linux-postgres@native-ed.bc.ca
Subject: Re: postgres v4r2 for linux
Date: Tue, 5 Jul 94 11:08:29 PDT
Message-ID: <9407051808.AA21318@kaze.sybgate.sybase.com> (raw)
In-Reply-To: <9407030949.AA23972@marie.physik.tu-berlin.de>
In your message you, Kai Petzke, graciously said
> Onyx will eventually have an SQL -> Postquel translater. The problem
> is, that this translater can't be better than Postquel. Say: is
> postquel does not feature real aggregates or grouping, Onyx-SQL won't
> feature it either.
>
> We will have to make the decision, whether to implement SQL native
> to postgres, or as an emulation. That decision is not easy, as
> there are many aspects to consider. For example, an emulated SQL
> will trigger all the Postquel rules defined on a given table, while
> an native SQL won't.
I used to work for Ingres and now work for Sybase.
A couple of points worth mentioning.
SQL is a language for accessing table-based data whereas postquel
has facilities to access objects also.
Postquel is potentially more powerful than SQL.
Thus a SQL to postquel translator will allow you to use the object-oriented
database as a relational ( table-based records ) database ie as a reduced
functionality subset.
Why not instead build a SQL to *quel* translator for *University Ingres* ?
And then build a *SQL3* interface for postgres.
This will be the natural fit.
SQL 3 is the next revision of the SQL spec which is nearing completion.
It will have object-oriented features along with backward compatibility for
SQL2.
The spec for SQL3 is available via anonymous ftp from gatekeeper.dec.com.
I don't know the exact location but /pub/sql3 will probably work.
Michael Stonebraker's new company ( formed to commercially develop
postgres technology ) is working on creating a SQL3 interface
to Montage ( the name for their commercial implementation )
[...]
>
> I think, that we have already one interface (libpq), and should not
> concentrate too much on adding a second one.
>
I agree wholeheartedly.
> Kai
>
>
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: postgres@postgres.berkeley.edu
Cc: nitin@sybase.com, wpp@marie.physik.tu-berlin.de, corey@bbs.xnet.com, linux-postgres@native-ed.bc.ca
Subject: Re: postgres v4r2 for linux
In-Reply-To: <9407051808.AA21318@kaze.sybgate.sybase.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox