From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>, Robert Haas <robertmhaas(at)gmail(dot)com>, pi(dot)songs(at)gmail(dot)com, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Hadoop backend? |
Date: | 2009-02-24 13:08:32 |
Message-ID: | 49A3F150.2040309@gmx.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Tom Lane wrote:
> It's interesting to speculate about where we could draw an abstraction
> boundary that would be more useful. I don't think the MySQL guys got it
> right either...
The supposed smgr abstraction of PostgreSQL, which tells more or less
how to get a byte to the disk, is quite far away from what MySQL calls a
storage engine, which has things like open table, scan table, drop table
on a logical level (meaning open table, not open heap).
To my judgement, neither of these approaches is terribly useful from a
current, practical point of view.
In any case, in order to solve the "where to abstract" question, you'd
probably want to have one or two other storage APIs that you seriously
want to integrate, and then you can analyze how to unify them.
From | Date | Subject | |
---|---|---|---|
Next Message | Anil Kumar | 2009-02-24 13:40:53 | Significance of the magic number of btree pages..? |
Previous Message | Hans-Jürgen Schönig | 2009-02-24 12:55:11 | Re: Hadoop backend? |