Re: Berkeley DB license

From: "Michael A(dot) Olson" <mao(at)sleepycat(dot)com>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Berkeley DB license
Date: 2000-05-20 16:56:59
Message-ID: 200005201658.JAA36228@triplerock.olsons.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

At 12:14 AM 5/20/00 -0400, Bruce Momjian wrote:

> We have shared buffers that are mapped into the address space of each
> backend. [ ... ]
> I wonder how SDB performs such file scans.

Berkeley DB is an embedded toolkit, and works hard to provide mechanism
in place of policy. That is to say, you can request memory-mapped
access to database files, or you can use a shared memory buffer cache.
We give you the tools to do what you want. We try not to force you to
do what we want.

We don't do query processing, we do fast storage and retrieval. Query
planning and optimization, including access path selection and buffer
management policy selection, get built on top of Berkeley DB. We offer
a variety of ways, via the API, to control the behavior of the lock,
log, shmem, and transaction subsystems.

mike

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Lamar Owen 2000-05-20 18:04:20 Re: -devel-7.0-1.rpm: Still missing a lots of headers
Previous Message Hiroshi Inoue 2000-05-20 16:28:31 RE: Performance (was: The New Slashdot Setup (includes MySql server))