После двух лет разработки выпущен (http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_downl...) финальный релиз СУБД Firebird 2.0 (http://www.firebirdsql.org/).
Из новшеств можно отметить:- Производные таблицы (derived tables). Возможность использования SELECT подзапросов внутри FROM (результат запроса в качестве таблицы);
- Переписана система сборки мусора;
- БД теперь можно хранить на raw-устройствах без файловой системы;
- Переписан код для операторов "LIKE/CONTAINING/STARTING WITH";
- Переписана логика при обработке часто обновляемых VIEW;
- Несколько способов завершения работы БД.
- Изменение в коде обеспечивающем синхронизацию (локи);
- Поддержка 64-битных платформ;
- Размер таблицы расширен до 30 Гб;
- Система инкрементального бэкапа;
- Снятие 252-байтового лимита для индексов;
- Многочисленные оптимизации направленные на увеличение производительности и безопасности.
Изначально выпуск релиза Firebird 2.0 был запланирован на 1 полугодие 2006 года, на третий квартал был запланирован релиз Firebird 3.0 (все переписано на С++, SMP на уровне тредов).
URL: http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_downl...
Новость: http://www.opennet.me/opennews/art.shtml?num=8822
!!!
Several limitations inherited from the legacy code have now gone, such as the 252-byte limit on index size and the 30 Gb limit on table size.
!!! gone !!!
А сайт у них лёг что ли? :-)
firebirdsql.org
Заслешдотили
Народ, на хрень наткнулся!!! Прикручиваю поддержку firebird2 к PHP5. Вроде бы стала, только нифига не коннектица из скрипта. Кто-нить на такие грабли натыкался? Че делать?
А можно подробнее как именно "Прикручиваю поддержку firebird2 к PHP5"?
В PHP-5.1(2) я не нашел поддержки Firebird.
Да и не было в PHP5 никогда поддержки firebird. А если и была, то очень хорошо спрятана и ни разу не задокументирована.
Как сказать к Firebird небыло, зато к Interbase всегда было...
Естественно прикручивал поддержку firebird2 как Interbase. Только во-первых сходу наткнулся на грабли: при конфигурировании и потом при установке пришлось добавлять библиотеку "-lpthread", а во-вторых установленная PHPха отказалась выполнять в скрипте команду ibase_connect().
P/S в нете нарыл страничку http://www.janus-software.com/fbmanual/index.php?book=php в которой описаны команды типа fbird_XXXX вместо ibase_XXXX. Только как установить именно такое расширение нигде не накопал.
apt-get install php5-interbase
или
apt-get install php4-interbaseи никаких проблем :-)
МяФ :)
apt-get remove Legiar
и никаких проблем ))))
"apt-get" - это конечно красиво, но для FreeBSD :-(
cd /usr/ports/lang/php5-extensions && make config && make -DFORCE_PKG_REGISTER install clean