Re: firebird
On Thu, Jul 03, 2003 at 10:54:30AM +0400, Yuriy Vostrikoff wrote:
> Maxim Tyurin <mrkooll@tdr.pibhe.com> writes:
>
> >> Есть. Работает стабильно. Но я сильно не рекомендую с ним
> >> связываться - гадость редкостная: обмен по сети максимум 10%
> >> пропускной способности сети, отвратительный оптимизатор - yaffil
> >> быстрее его в 5-8 раз, необходимость постонянного backup/restore,
> >> невозоможность нормального backup, невозможность нормального restart.
> >
> > Здается мне что вы его просто не умеете готовить :)
> >
>
> Т.е. то что он на 100 мегабитной сетевой карте максимум отдаст 10
> мегабит вас совсем не волнует?
100 выдает. Только что проверил
> > restore делаю раз в месяц чтоб убедиться что backap нормально
> >делается. backup/restore нужно было раньше делать чтоб обновить
> >счетчик изменений метаданных (да и если в работающей базе постоянно
> >изменяются метаданные - стоит задуматься о ее структуре)
>
> Угу. А потери BLOB полей мне приснились...
Не было. Может глючный билд?
>
> >
> > Про его оптимизатор - RTFM про него, работает вполне нормально.
> >
>
> Да в курсе я. Только вот совсем не вижу смысла затачивать каждый
> запрос руками: если есть оптимизатор, он должен хоть как-то адекватно
> работать. У меня база не статическая, и то что было оптимально
> сегодня, вовсе не будет оптимальным завтра. Да, вот цитата с
> http://ibase.ru/develop.htm -> "Оптимизация запросов,
> производительность:" -> "Плановое хозяйство". статья об оптимизаторе"
> http://www.krista.ru/ib/plan-intro.html:
> "К сожалению, InterBase в смысле оптимизации, мягко говоря, не лучшее
> изделие. Тем не менее, существуют и обходные возможности -- задавать
> планы отработки запросов вручную. И хотя и таким способом желаемая
> производительность иногда достижима ценой изрядного ручного труда, тем
> не менее для эффективной работы знания ручного и автоматического
> планирования InterBase просто необходимы."
Читал и экспериментировал. Хотя серьезный запрос весьде руками
доводить нужно.
> >
> > А про невозможность backup и restart я совсем не понял
> >
>
> А невозможно прямым способом узнать подключен ли кто к базе или нет.
> Хаки вида netstat -an | grep 3050 - не предлагать.
Это специфика Classic сервера. Ставьте Super - там можно смотреть.
>
> >
> > Так что для своих задач - отличный сервер. Просто имеет свои
> >особенности (особенно с блокировками, версионностью и оптимизатором)
> >Все это доступно на ibase.ru разжевано.
>
> Зачем искать геморрой на свою задницу, когда есть более другие сервера?
Потому что этот сервер для задачи "поставил и забыл" оптимален
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
Reply to: