On Tue, May 05, 2009 at 02:09:26PM +0400, Alexey Pechnikov wrote:
> Hello!
> 
> On Tuesday 05 May 2009 10:46:29 Eugene Berdnikov wrote:
> > > Разработчики Оракла тоже верили. Вот только почему-то действительно
> > > большие БД (> 10 Тб) с оракла зачастую перетаскивают на Терадата, хотя 
> > > это 
> > > сопряжено с большими трудностями и затратами. Уж не потому ли, что 
> > > разработчики Терадата не используют разделяемую память и их СУБД 
> > > масштабируется линейно?..
> > 
> >  В Терадата нет индексов? Вай-вай, how can I resist you... ;)
> 
> А при чем тут индексы?

 Индексы были в том, во что якобы "Разработчики Оракла тоже верили".
 Убийственный аргумент. Табличку > 10Тб индексировать совсем не нужно?

> В эскулайте, к примеру, есть режимы работы с shared cache
> и без него, и в обоих режимах доступны все возможности СУБД (ну, если быть 
> точным, в режиме с общим кэшем виртуальные таблицы, которые предоставляют 
> интерфейс к внешним источникам данных, не работают). PostgreSQL использует 
> shared memory и,  пока обрабатываемые запросом данные в ней помещаются, 
> работает, но обсчет выборки, намного превосходящей объем ОЗУ (обычно 
> значительная часть ОЗУ отдается под общую память для постгреса) становится 
> проблемой.

 Постгресс не умеет использовать столько памяти, сколько ему сказали?
 Не верю! :) Оракл точно умеет. Причём весьма гранулярно: сегмент для
 базы, сегмент для пользовательских сессий, и т.д. А что не лезет, то
 крутится через диск.

> А вот СУБД без общей памяти, как правило, умеют работать
> с данными на диске, а не пихают все данные в ОЗУ.

 Чтобы работать в 1000 раз медленнее оракла и постгресса на том же железе?
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить