From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3A5EE263.29CB6AB3@oberon.novocybersk.ru> From: Maxim Savrilov X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.14 i686) X-Accept-Language: en MIME-Version: 1.0 To: mandrake-russian@linuxteam.iplabs.ru Subject: Re: [mdk-re] MySQL vs. PostgreSQL References: <20010110060132.AEEDB3A0F@vezyolka.dgap.mipt.ru> <3A5C3C16.7B5CF64D@asplinux.ru> <20010111102957.A1741@localhost.localdomain> <20010112014250.C3032@avilink.net> <20010112131626.D1166@localhost.localdomain> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Fri Jan 12 13:54:01 2001 X-Original-Date: Fri, 12 Jan 2001 16:54:27 +0600 Archived-At: List-Archive: Mikhail Zabaluev wrote: > Hello Alexander, > > On Fri, Jan 12, 2001 at 01:42 +0200, Alexander Bokovoy wrote: > > > > > Да уж, "фички" безтранзакционного MySQL меня уже достали - то таблицу > > > забудешь залочить со всеми алиасами, которые используются в запросах > > > (поубiвав бы!..). > > Так используйте транзакционный MySQL -- он есть в Sisyphus. :-) > > Следует заметить, что "фичка" транзакций в MySQL - вещь новая и в силу > этого, возможно, не очень хорошо отлаженная. Работают транзакции только на > новом формате баз, не совместимом с ISAM и MyISAM (поддержка трех > форматов, кстати, должна несколько раздувать memory footprint сервера). > Для простеньких вебсерверов с небольшой нагрузкой MySQL - то, что нужно: > он быстрее всех выполняет простые запросы (сложные он и не умеет), когда > эти запросы не конкурируют за изменения таблиц. А когда нагрузка > возрастает и запросы начинают конкурировать... В MySQL доступ к данным > разграничивается на уровне таблиц, и пока какой-нибудь запрос, скажем, > изменяет несколько рядов в таблице, желающие что-нибудь из таблицы выбрать > ждут своей очереди. Сравните с Oracle и Interbase, где возможны > конкурентные операции не то что над таблицами, а над отдельными полями странно, в свое время, чтоб избежать нападок разъяренного админа, утверждавшего, что я ему весь сервер провесил своим изделием, специально проделал опыт: одна прога заносит в таблицу, другая в то же время что-то читает - админу был утерт нос, "бо" вполне прошло и в разных комбинациях считывающих и записывающих программ впрочем, в версии с транзакциями я в этом не уверен, т.к. не пробовал -- Скоро пойдем в набег. Maxim Savrilov http://www.novocybersk.ru/ --