Представлен (http://www.firebirdsql.org/en/news/firebird-2-5-2-sub-releas.../) корректирующий релиз реляционной СУБД Firebird 2.5.2 (http://www.firebirdsql.org), продолжающей развитие кода БД InterBase 6.0, открытого в 2000 году компанией Borland. Firebird распространяется под свободной лицензией MPL и поддерживает стандарты ANSI SQL, в том числе такие возможности, как триггеры и хранимые процедуры.
Кроме исправления ошибок, в новой версии представлено несколько улучшений (http://www.firebirdsql.org/file/documentation/release_notes/...):
- Добавлена функция GEN_UUID(), позволяющая генерировать уникальные идентификаторы в соответствии с требованиями RFC-4122;
- Расширены возможности интерфейса трассировки (Trace API);
- Утилита gbak расширена (http://www.firebirdsql.org/file/documentation/release_notes/...) возможностями по сохранению бэкапов на внешних хостах и восстановления базы с удалённой системы;
- В системе сборки добавлена возможность использования кастомизированных флагов Си-препроцессора.URL: http://www.firebirdsql.org/en/news/firebird-2-5-2-sub-releas.../
Новость: http://www.opennet.me/opennews/art.shtml?num=35261
Оно еще живо? )
Особенно актуально в снг между прочим. Много быдлософта завязано но борландовских дельфях/билдерах вот тут фаерберд то и весьма подруку.
Аха. Только завязано оно в основном на ветку 1.5.х, которую давно из всех дистров повыпилили.
А ещё больше всякой хрени на BDE c парадоксовскими базами или вообще с DBF.
> Оно еще живо? )Похоже что да. И это кстати хорошо.
Знаю реальные новые проекты, которые работают с этой СУБД весьма успешно, при этом хранят значительный объём данных. Значительную роль играет embedded, хорошая функциональность и очень быстрый процесс установки.
> Оно еще живо? )Оно не только живо, но еще и фору даст поделкам вроде MySQL и PgSQL
Объективная замена MySQL.
Ну да - такое же убогое
в фаерберде как бы хранимки роскошные.
и вобще на относительно небольших объемах работает шикарно.
> Ну да - такое же убогоеЭто не Firebird убогий, это ты убогий. Если бы у тебя хватило мозгов почитать документацию... Ну или хотя бы просто помолчать.
> Объективная замена MySQL.не замена, если не хватает производительности на одной машине.
горизонтально фб не масштабируется совсем никак.
Хорошая СУБД. Для бесплатного продукта просто супер. MySQL использовать в корпоративном масштабе затруднительно по причине невозможности вывода данных из хранимых процедур в виде многострочных таблиц.
можно, но только одну
B.4.14: Can MySQL 5.6 stored routines return result sets?
Stored procedures can, but stored functions cannot.
interbase разве бесплатная?
> interbase разве бесплатная?Тема то про Firebird, а это аналог Iterbase.
Раньше пользовался под оффтопиком. Нравилось что маленькая и без сокетов могла работать. Сейчас в подобных случаях юзаю SQLite.Кто в курсе, Firebird vs SQlite - какие плюсы и минусы в сравнении?
О, нашел интересное сравнение по теме:
http://database-management-systems.findthebest.com/compare/1...
наличие хранимок и триггеров у птицы и полное отсутствие их у sqlite
под нагрузкой не скажу так как видел реальные работающие базы на несколько гиг
как под птицей так и под sqlite
у sqlite можно наваять пользовательскую функцию на с/c++ и подключить к базе и использовать как виртуальную таблицу, своего рода очень отдаленный аналог хранимок, но дает свои плюшки
UDF были еще у interbase.
Таки да, но для Firebird udf-ки писать просто неизбежно, если проект чуть больше маленького. А это требует большей квалификации от разработчика чем SQL 92.
Это только если много логики на базу перекладывать, а основная задача СУБД все-таки данные хранить и запросы обрабатывать. Есть у нас проект, не самый мелкий - в базе по части логики только несколько процедур для поддержки nested sets и триггеры, пока ни одной udf не потребовалось использовать.
Триггеры как бы в SQLite есть:
http://www.sqlite.org/lang_createtrigger.html
Основной - что если вам не хватит встроенной базы и надо будет перейти на работу с сервером - то у вас поменяется только строка подключения. Даже сборка строго той же остаётся, не говоря об SQL.
>Добавлена функция GEN_UUID(), позволяющая генерировать уникальные идентификаторы в соответствии с требованиями RFC-4122;Не прошло и 10 лет...
Отличная СУБД, весь рабочий софт на предприятии написан на Delphi, запускается под wine, крутится на Firebird. Довольны все: админы счастливы с линуксом, DBA довольны Firebird, пользователи рады привычному интерфейсу, програмеры любят свой Delphi. Только бухгалтерия живет своей жизнью с 1С.
> Отличная СУБД, весь рабочий софт на предприятии написан на Delphi, запускается под
> wine, крутится на Firebird. Довольны все: админы счастливы с линуксом, DBA
> довольны Firebird, пользователи рады привычному интерфейсу, програмеры любят свой Delphi.
> Только бухгалтерия живет своей жизнью с 1С.чем кстати ваши программеры пользуются для подключения?
а то сраное BDE оставшееся в наследство изрядно раздражает. под вайном оно тоже работает только с такой-то матерью
> чем кстати ваши программеры пользуются для подключения?
> а то сраное BDE оставшееся в наследство изрядно раздражает. под вайном оно
> тоже работает только с такой-то матерьюНе знаю чем их программеры пользуются, но в свое время я использовал родной дельфийский TIBDataBase, работал с FB он без проблем.
>> програмеры любят свой Delphi.
> чем кстати ваши программеры пользуются для подключения?
> а то сраное BDE оставшееся в наследство изрядно раздражает. под вайном оно
> тоже работает только с такой-то матерьюЯ пользовался в своё время компонентами Zeos:
1) прямое подключение к базам, без промужуточного звена (т.е. без Database Engine)
2) как следствие, не требует установки - "компилируются" в саму программу
3) свободная лицензия, открытый код
4) вполне надежная (юзал в продакшине)Причем Zeos может не только FB, но и MySQL, Oracle и т.д. Всего уже не припомню.
А почему её никто не использует в веб?Сам работал с IB только на лабораторках в институте, а все положительные отзывы, которые слышал в последнее время — только от опыта использования на предприятиях в связке с корпоративным софтом.
Собственно, может есть другие примеры? PostgreSQL и MySQL мне хватает, но может и IB какие-нибудь киллер-фичи есть?
Firibird довольно скромен в потреблении ресурсов, без проблем работает даже на заурядных рабочих станциях, что очень полезно для многих проектов. Хранимые процедуры и триггеры, UDF, embedded режим, работает стабильно - положительные стороны. Но действительно с масштабируемостью проблемы - это минус, некоторое время назад искал решения, не удалось найти ничего приличного (может искал плохо ?)
Использую в своем софте (Qt) так как в фирме почти все базы на Firebird.
>Firibird довольно скромен в потреблении ресурсов, без проблем работает даже на заурядных рабочих станциях, что очень полезно для многих проектов.Celeron 1.7, 256 Мб, WinXP, база размером гиг или чуть более. Тормозит только из-за Каспера, без него - летает.
Внеси файл БД в исключения, тогда и с каспером летать будет. ;)
> Тормозит только из-за КаспераЗачем сервер на винде? Перенеси FireBird на линукс, будь мужиком! :) без иронии.
Сервера лучше держать на Unix: http://www.freshports.org/databases/firebird25-server/
Не хочу костылять. Firebird-1.5 выпилили из почти всех дистров в 2007-2008г. А "продакшон" - он как раз почти весь на 1.5.х. Самому собрать можно, я проверял, но надо костылять более или менее - в зависимости от дистра. А в В-нде работает все "искаропки". И на XP, и на 2k3, и на 7. Одной из сильных сторон В-нды является то, что там не кладут болт на совместимость, как в линухах.
Хмм, 1.5 - это таки совсем неподдерживаемая древность, и багов после него закрыли вагон. Я давно с ним дела не имел, но сейчас по-быстрому глянул - вроде на 2.х миграция должна быть совершенно прозрачной, если хоть как-то по-человечески писали. Да и скорость они там прибавили существенно. Вот, кстати, на глаза попалось: http://www.slideshare.net/ibsurgeon/firebird-migration-from-...
> Хмм, 1.5 - это таки совсем неподдерживаемая древность, и багов после него
> закрыли вагон.1.5.6 вышел 08.10.2009
Я давно с ним дела не имел, но сейчас
> по-быстрому глянул - вроде на 2.х миграция должна быть совершенно прозрачной,Миграция между мажорными версиями СУБД - задача разработчика прикладухи, задача админа - ставить то, что написано в даташите на то, что написано там же. Ежели там написано, что программа разработана под WinXP/Vista/7 и FB-1.5.x, то на сем вопрос исчерпан. Админ, который кладет на техдокументацию (за пределами своего локалхоста) заслуживает только пинка под жoпу и печати "ИДИОТ" на лоб.
> если хоть как-то по-человечески писали.
К сожалению, очень часто бывает ну никак не по-человечески.:)
man быдлокодеры> Да и скорость они там прибавили существенно.
Ужос какой. "Прибавка скорости" должна решаться средствами железа/ОС, но никак не заменой версии СУБД.
>Вот, кстати, на глаза попалось: http://www.slideshare.net/ibsurgeon/firebird-migration-from-...
По вашей ссылке success story от какой-то школоты, насколько я смог распарсить ту портянку. Весьма обычное для РФ дело. Да и то, в последнее время даже в совсем быдлоконторах таких не держат.
> Ужос какой. "Прибавка скорости" должна решаться средствами железа/ОС, но никак не заменой
> версии СУБД.жги еще, Петросян конспектирует
> Ужос какой. "Прибавка скорости" должна решаться средствами железа/ОС, но никак не заменой
> версии СУБД.а добавление новых фич решается втыканием нового монитора?
>> Одной из сильных сторон В-нды является то, что там не кладут болт на совместимость, как в линухах.смешнее этого только заява ВТБ о том, что банк-клиент только под винду потому что это самая надежная и защищенная система
Жду от вас пошагового описания установки сабжа версии 1.5.6 на релизы Debian(или RHEL, по вашему выбору) выпуска 1998-2009гг. На В-нде от Win98 до Win7 включительно весь процесс происходит в несколько кликов и занимает меньше минуты, никаких дополнительных телодвижений не требуется. С нетерпением жду ваши success story.
> Жду от вас пошагового описания установки сабжа версии 1.5.6 на релизы Debian(или
> RHEL, по вашему выбору) выпуска 1998-2009гг. На В-нде от Win98 до
> Win7 включительно весь процесс происходит в несколько кликов и занимает меньше
> минуты, никаких дополнительных телодвижений не требуется. С нетерпением жду ваши success
> story.жду пошаговой установки купленной лицензионной игрушки 1C, защищенной starforce на win7/win8
PS я про совместимость linux ничего не говорил, Вы про совместимость Win - да
PPS Вы( Вас) пишутся с заглавной буквы
> жду пошаговой установки купленной лицензионной игрушки 1C, защищенной starforce на win7/win8Причем здесь какие-то игрушки, если топик про СУБД. Аааа, перевод стрелок. Что, больная для Вас тема? А _работать_ на компьютере Вы не пробовали?
>Одной из сильных сторон В-нды является то, что там не кладут болт на совместимостьэто кто писал?
лови милостыню:
ставишь gentoo
emerge sys-libs/libstdc++-v3
качаешь FirebirdSS-debuginfo-1.5.6.5026-0.i686.tar.gz
разархивируешь (надеюсь без мышки справишься)
запускаешь install.shтеперь расскажи как поставить FireBird ControlPanel на > Win/Vista
>качаешь
>разархивируешь
>запускаешьЧто, Developer Handbook и man 5 ebuild нынешние гентушники уже не "асиливают"? Ах да, там же без картинок...
>теперь расскажи как поставить FireBird ControlPanel на > Win/Vista
Извините, не знаю. Всегда пользовался системной оснасткой для запуска/останова сервисов. Что, кстати, и сами разрабы FB советуют.
>>качаешь
>>разархивируешь
>>запускаешь
> Что, Developer Handbook и man 5 ebuild нынешние гентушники уже не "асиливают"?
> Ах да, там же без картинок...т.е. я тебе еще должен еще и ebuild написать? а ключи от квартиры и доступ к банковскому счету не нужен? ты просил пошаговую инструкцию - получи и обтекай, лузер
>>теперь расскажи как поставить FireBird ControlPanel на > Win/Vista
> Извините, не знаю. Всегда пользовался системной оснасткой для запуска/останова сервисов.
> Что, кстати, и сами разрабы FB советуют.так где же легендарная совместимость Win без лишних телодвижений, лузер?
Эх, а раньше, помню, эмокиды в основном на Убунте сидели...[ворчание]Такими темпами скоро в уютненькую инсталлер запилят...[/ворчание]
> Эх, а раньше, помню, эмокиды в основном на Убунте сидели...
> [ворчание]Такими темпами скоро в уютненькую инсталлер запилят...[/ворчание]ну разумеется, по теме сказать-то нечего....
Пойди напиши о своем win в твиттере - лирушечка, я слышал, уже не котируется среди Generation Next?
хехехе