Date: Tue, 24 Mar 1998 09:57:05 -0600 (CST) From: "Kent S. Gordon" <kgor@inetspace.com> To: eivind@yes.no Cc: shimon@simon-shapiro.org, roberto@keltia.freenix.fr, freebsd-hackers@FreeBSD.ORG Subject: Re: How do you increase available SYSV shared memory? Message-ID: <199803241557.JAA24709@soccer.inetspace.com> In-Reply-To: <19980320221931.51710@follo.net> (message from Eivind Eklund on Fri, 20 Mar 1998 22:19:31 %2B0100)
next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "eivind" == Eivind Eklund <eivind@yes.no> writes:
> On Fri, Mar 20, 1998 at 12:32:19PM -0800, Simon Shapiro wrote:
>> On 18-Mar-98 Kent S. Gordon wrote: > >>>>>> "shimon" == Simon
>> Shapiro <shimon@simon-shapiro.org> writes: > I have been
>> thinking of changing Postgres to use mmapped files instead > of
>> SYSV shared memory. I think this should allow for larger
>> postgres
>>
>> This will be a disaster. It assumes that PostgreSQL uses files
>> for data storage. While this is the default mode, it is NOT
>> the only storage meanager. In PostgreSQL, like most true
>> RDBMS, the storage of data is decoupled from the logic of the
>> relational model, etc. I am building a storage manager that
>> uses a totally different (distributed) storage model than Unix
>> files. A memory based storage manager already exists in
>> PostgreSQL. Please do not break these.
I am not going to change any of the storage manager code.
> I don't think you're quite getting him (or I'm not getting you
> at all). mmap()ing /dev/zero is a common way of getting hold of
> shared memory, instead of using the SYSV SHMEM extension.
> mmap'ing usually works better.
I probably will not be using /dev/zero, but yes I am just replacing
one method of getting shared memory with another way. It looks like
it will only impact less than 50 lines of postgres code.
> This is just replacing one technique for getting hold of shared
> memory with another; it does nothing to the storage manager.
> Eivind.
--
Kent S. Gordon
Architect
iNetSpace Co.
voice: (972)851-3494 fax:(972)702-0384 e-mail:kgor@inetspace.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803241557.JAA24709>
