Re: Understanding PostgreSQL Storage Engines

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: Understanding PostgreSQL Storage Engines
Дата
Msg-id 4CAFE267.4020507@postnewspapers.com.au
обсуждение исходный текст
Ответ на Understanding PostgreSQL Storage Engines  (Carlos Mennens <carlos.mennens@gmail.com>)
Ответы Re: Understanding PostgreSQL Storage Engines  (Lincoln Yeoh <lyeoh@pop.jaring.my>)
Список pgsql-general
On 10/09/2010 05:30 AM, Carlos Mennens wrote:
> I know that MySQL uses MyISAM storage engine by default and was just
> trying to look on Google to try and see if I could understand what
> storage engine does PostgreSQL use by default when I generate a
> database / table. Is there some way someone (me) who knows nothing
> about how a ORDBMS works understand the difference between all storage
> engine options and which does PostgreSQL use by default.

In MySQL terms, PostgreSQL's one and only storage engine is much more
like InnoDB than MyISAM. That's not to say it's particularly like
MySQL+InnoDB in behaviour, only much *more* like InnoDB than MyISAM.
It's an MVCC design with proper transaction support (like any real
database) with minimal locking and a focus on concurrency, data
integrity and correctness.

If you're used to MySQL, you'll want to read this:

   http://wiki.postgresql.org/wiki/Slow_Counting

as it bites MySQL people all the time.

--
Craig Ringer

В списке pgsql-general по дате отправления:

Предыдущее
От: Miroslav Šulc
Дата:
Сообщение: [ANNOUNCE] Another PostgreSQL Diff Tool 2.2.2 released
Следующее
От: Ben Carbery
Дата:
Сообщение: Re: How to delete rows number 2,3,4...