As far as I can tell, the PG storage manager API is at the wrong level
of abstraction for pretty much everything. These days, everything we do
is atop the Unix filesystem API, and anything that smgr might have been
Is there a complete list of filesystem API calls somewhere that I can get
It would only be possible to have the actual PostgreSQL backends
running on a single node anyway, because they use shared memory to
This is not problem: Performance is a secondary consideration (at least
as far as the problem I was referring to).
The primary usefulness is to have the data be a
Hadoop backend for PostGreSQL
A problem that my client has, and one that I come across often,
is that a database seems to always be associated with a particular
physical machine, a physical machine that has to be upgraded,
replaced, or otherwise maintained.
Even if the database is