Does PostgreSQL use mmap()? - Mailing list pgsql-general

From Michael Crawford
Subject Does PostgreSQL use mmap()?
Date
Msg-id 00034287a9565614_mailit@www.goingware.com
Whole thread Raw
List pgsql-general
Does PostgreSQL use the mmap() system call?

This allows you to use a file as a segment of virtual memory.

If it doesn't, or has a build option to not use it and still perform
reasonably well, it probably wouldn't be hard to port it to the Be operating
system, using it's POSIX compatibility layer.

The folks on BeDevTalk are clamoring for an SQL server and some of the
others that have been tried rely heavily on mmap, which is planned for
future implementation but is not there yet.

For those of you not familiar with the BeOS, it is a preemptive multitasking
OS with protected memory, threads, and supports symmetric multiprocessing.
It has a POSIX API but it's native API is all in C++.  (For example, you
instantiate a BFile then call it's Read method to read in a file, but if you
have some unix code, you can use just open() and read().)

It runs on Pentium PC's and certain models of PowerPC macintoshes, and is
described at http://www.be.com

I use it on the same PC, that when I switch to Linux I run PostgreSQL on.

Mike Crawford

--
Michael D. Crawford           business: crawford@goingware.com
                               http://www.goingware.com
 GoingWare                      pleasure: crawford@scruznet.com
  Expert Software Development    http://www.scruznet.com/~crawford/
   and Consulting.
    Tilting at Windmills for a Better Tomorrow


pgsql-general by date:

Previous
From: Clark Evans
Date:
Subject: UTF-16
Next
From: Fabrice Scemama
Date:
Subject: Re: Displaying Image BLOBs