2008-12-20
Firebird 2.0.5 RC 2
2008-12-10
Opóźnienie Firebird 2.5
2008-12-08
Jaki program korzysta właśnie z Firebird
UPDATE OR INSERT
2008-12-03
Firebird lub InterBase + IBProvider w programach w Delphi
IBReplicator 3.0.7
- błąd replikacji baz danych, w których zostały użyte słowa kluczowe jako identyfikatory oraz
- błąd wycieku pamięci podczas replikowania pól BLOB.
2008-11-20
Firebird DDEX dla VS 2008
2008-11-13
Firebird w ALT Linux
FBScanner 2.1
2008-11-10
Wyszukiwanie pełnotekstowe w Firebird
Firebird 2.1 w Ubuntu 8.10
IBProvider v3 Release Candidate 3
- wsparcie dla 49 stron kodowych Firebird i InterBase,
- zabezpieczenie przeciw wyciekom pamięci podczas usuwania biblioteki z pamięci operacyjnej,
- korekty błędów.
2008-10-20
Database Workbench Pro v3.2
- wsparcie dla Sybase SQL Anywhere
- wsparcie dla Firebird 2.1
- wsparcie dla Microsoft SQL Server 2008
- wsparcie dla Oracle 11g
2008-10-16
Czy Firebird jest biedny?
2008-10-15
Co to jest Firebird?
FirebirdConfig
Firebird 2.0.4 dla Solaris@SunT2
2008-10-06
Mono 2.0
Transaction Statistic Logger
2008-10-05
Nowe wersje IBProvider
IBProvider 3.0.0.5068 RC3
- dodano obsługę stron kodowych DOS858, TIS620, BIG5, KSC_5601, GB_2312, SJIS_0208, EUCJ_0208
- poprawiony błąd w obsłudze błędów parametrów OUT zapytań
- usprawniono dostęp do pól BLOB
- usprawniono zarządzanie pamięcią
- usprawniono dostęp do pól BLOB
- usprawniono zarządzanie pamięcią
2008-10-01
IBReplicator 3.0.6
2008-09-30
Dokumentacja SQL dla Firebird 2.0
2008-09-25
Flamerobin 0.9.0
2008-09-24
Poprawki w Interbase/Firebird Development Stuido
2008-09-23
Firebird 2.1.1 dla Solaris
2008-09-17
Sterownik dbExpress dla Firebird
2008-09-14
Wyzwalacze bazy danych - jak korzystać
2008-09-13
Firebird 2.1.1 dla Solaris
2008-09-09
Firebird kontra InterBase 2009
2008-09-08
Dobór wielkości strony bazy danych
- głębokością indeksów,
- rozmiarem pamięci podręcznej bazy danych,
- liczbą rekordów na stronie oraz
- wielkością klastra dyskowego.
Domeny w Firebird 2.1
DDEX dla Visual Studio
2008-09-05
Firebird 2.1.1 dla Ubuntu
2008-09-03
Firebird a MS SQL
Firebird w Solaris
2008-09-02
Pliki w polach BLOB?
- pliki można zapisywać w bazie danych w polu typu BLOB albo
- pliki można zapisywać bezpośrednio na dysku, a w bazie danych przechowywać tylko ścieżkę do pliku lub inny identyfikator pozwalający jednoznacznie odnaleźć właściwy plik.
Lazarus + ZeosLib
2008-08-12
Współpraca Mondrian z Firebird
2008-08-11
Firebird 2.0.4 dla Solaris X86
2008-07-30
Nowe wersje sterownika IBProvider
- usprawnione wsparcie dla pól NUMERIC
- w niektórych przypadkach wydajność sterownika została znacznie zwiększona
- poprawiono przetwarzanie aktywnych transakcji w puli połączeń
- poprawiono błąd w obsłudze pól BLOB
- poprawiono przetwarzanie aktywnych transakcji w puli połączeń
2008-07-28
Firebird 2.1.1
- poprawiono stabilność serwera w obsłudze tabel monitorujących pracę,
- poprawiono błąd grożący uszkodzeniem bazy użytkowników security2.fdb,
- poprawiono działanie programu nBackup,
- usunięto wyciek pamięci w instrukcjach DDL.
FirebirdConfig
2008-07-08
Dokumentacja SQL dla Firebird 1.5
IBProvider Release Candidate 3
2008-07-02
IBReplicator 3.0.4
Firebird 2.5 - co nowego?
2008-06-30
KInterbasDB 3.2.1
2008-06-29
Jaybird 2.1.5
2008-06-19
Dokumentacja Firebird
Jeżeli ktoś szukałby darmowej dokumentacji to właściwie pozostaje mu korzystać z dostępnej w Internecie dokumentacji InterBase 6.0 oraz plików Release Notes kolejnych wersji Firebird.
Na stronach internetowych projektu Firebird dostępne są artykuły opisujące wybrane zagadnienia.
Powoli trwają prace nad opracowaniem pełnej dokumentacji serwera Firebird. Obecnie dostępna jest robocza wersja dokumentacji opisującej wszelkie zmiany wprowadzone w Firebird 1.0 oraz 1.5. Jest ona dostępna jako jedna duża strona HTML, dokument HTML składający się z wielu stron oraz jako plik PDF.
Po zakończeniu prac nad tą częścią dokumentacji planowane jest podobne udokumentowanie cech wprowadzonych do Firebird 2.0 oraz 2.1.
2008-06-18
Firebird 2.1.1 Release Candidate 1
2008-06-17
2008-06-16
JayBird 2.1.4
2008-06-15
Firebird 2.1.1 RC1 dla Ubuntu
2008-06-09
Firebird 2.1.1 dla Max OS X
2008-06-03
IBPReplicator 3.0.2
2008-06-01
Firebird w OpenSuse
Firebird 2.1 dołączony do Ubuntu
2008-05-31
Firebird szybszy od MS SQL oraz od Oracle
Chyba z tego powodu niektórzy piszą własne, niestandardowe testy, dzięki którym mogą wykonać testy bardziej odpowiadające przewidywanym zadaniom. Jeden z takich testów opisany jest w jednym z wątków w forum Firebird Experts. Autor porównywał wydajność FB2.1, OraXE and SQLServerXE, korzystając za każdym razem ze sterowników .NET dostarczonych przez producentów poszczególnych serwerów. W tym teście okazało się, że wydajność serwera Firebird była znacznie wyższa niż wydajność jego konkurentów.
2008-05-24
Active Query Builder
W najnowszej wersji zaimplementowano między innymi:
- wsparcie dla Common Table Expressions serwera Firebird 2.1,
- możliwość definiowania opisowych nazw obiektów bazy danych i ich pól,
- automatyczne wykrywanie najpopularniejszych serwerów SQL,
- zoptymalizowano wykorzystanie pamięci oraz szybkość działania.
Niebezpieczny kod w Firebird
Błąd ten został poprawiony w najnowszej wersji serwera Firebird 2.1. Dlatego zalecane jest zaktualizowanie serwera do tej wersji.
Powyższy błąd dotyczy również serwera InterBase — wykryto go w wersjach InterBase dla systemów Solaris oraz Windows, w InterBase 2007 Service Pack 2 Build 8.1.0.256. W InterBase błąd nie został jeszcze poprawiony. Obecnie w przypadku InterBase zalecana jest zmiana standardowego portu 3050 na inny.
Firebird 2.0.4 w Mandriva
2008-05-22
Firebird 2.1 dla Slackware
Poprawiona dziura w Firebird 2.1 dla Debian
2008-05-15
Nowy IBProvider
- nowa implementacja konwertera typów danych,
- dzięki usprawnionemu testowaniu wykryto i poprawiono błędy; wykonano ponad 15 tysięcy różnych testów,
- kod sterownika został zoptymalizowany.
2008-05-13
IBExpert 2008.05.03
- usprawnione wsparcie serwera Firebird 2.1,
- nowe funkcje IBEBlock przeznaczone do tworzenia zestawień, dostęp do konto pocztowych i inne,
- narzędzie do wykonywania skryptów SQL, zarówno w wersji znakowej jak i biblioteka DLL, zostały usprawnione.
2008-05-06
Apple i Firebird 2.0.4
Instalowanie Firebird 2.1 w Ubuntu
2008-04-30
Firebird 2.0.4
Poprawiono również kilka błędów, między innymi błąd w programie nbackup powodującego uszkodzenie bazy danych w przypadku jej dużego obciążenia.
Pełna lista zmian jest tutaj.
2008-04-28
Firebird DBX4 Driver
Obecna wersja sterownika DBX4 dla Firebird nie jest jeszcze wersją ostateczną, ale powinna już działać poprawnie.
IB LogManager 2.9
Firma Upscene Productions udostępniła wersję 2.9 programu IB LogManager. Jest to narzędzie do monitorowania zmian danych lub struktury baz danych Firebird lub InterBase.
Powodem wydania tej wersji programy było udostępnienie w Firebird 2.1 nowych mechanizmów. Dzięki nim IB LogManager może działać efektywniej.
Pełna lista zmian jest tutaj. Więcej informacji o programie jest na jego internetowej stronie.
2008-04-22
Firebird lub InterBase w Visual Studio (3/3)
Poprzednie części tego artykułu:
- pierwsza część artykułu
- druga część artykułu
Firebird 2.1 - kolejne pakiety
Ostatnio Firebird 2.1 został udostępniony:
- pakiety RPM dla systemów Fedora 8 i 9 są dostępne w repozytorium tigro – wersje 32 i 64 bitowe,
- wersja dla systemu Gento jest dostępna w Gento-Portage,
- w portalu Paula Beacha jest informacja o kłopotach w wygenerowaniu 64-bitowej wersji dla systemów MaxOSX działających na procesorach PowerPC.
2008-04-18
Firebird 2.1
- wyzwalacze bazy danych – nowe typy wyzwalaczy działających dla całej bazy danych, na przykład zawsze gdy ktoś połączy się z bazą danych,
- globalne tymczasowe tabele – są to predefiniowane tabele, w których serwer Firebird przechowuje swoje dane robocze; użytkownicy mogą uzyskać dostęp do nich, dzięki czemu mają możliwość dokładniejszego monitorowania pracy serwera,
- instrukcja UPDATE OR INSERT, która sprawdza czy odpowiedni rekord już istnieje w bazie; jeżeli rekord nie istnieje to zostaje dopisany (jak w instrukcji INSERT), w przeciwnym razie zostanie zaktualizowany (jak w instrukcji UPDATE),
- wiele nowych funkcji wbudowanych w serwer (dotychczas były dostępne w postaci bibliotek UDF),
- tekstowe pola BLOB, zawierające nie więcej niż 32 kB tekstu, są traktowane tak samo jak pola VARCHAR,
- dotychczas serwer był dostępny w wersjach dla systemów operacyjnych Windows i Linux; obecnie są dodatkowo dostępne wersje dla Windows 2003 64-bit, PowerPC oraz 32 i 64 bitowe wersje dla systemu MacOS-X.
- wiele innych usprawnień.
Więcej informacji o tej wersji serwera można znaleźć tutaj. Serwer można pobrać z tej strony internetowej.
2008-04-14
Firebird lub InterBase w Visual Studio (2/3)
2008-04-10
IBReplicator 3.0
Experymentalny 64-bitowy Firebird 2.0 dla Solaris 10
Oczywiście tę wersję serwera nie zaleca się do używania w systemach produkcyjnych. Przeznaczona jest do publicznego testowania.
2008-04-09
Firebird w OpenOffice 2
Procedura jest obficie ilustrowana licznymi obrazami ekranów. Nie powinna więc stanowić żadnego problemu dla większości zainteresowanych osób.
2008-04-08
Zalety używania systemów 64-bitowych
Jednym z ważniejszych powodów jest zwiększenie wydajności serwera.
IBprovider v3.0 RC2 dla systemów 64-bitowych
W pakiecie udostępniany jest zarówno sterownik 64-bitowy jak i 32-bitowy.
Więcej informacji o tej wersji serwera jest tutaj.
Warto również zapoznać się z artykułem, w którym przedstawiono 10 powodów, dla których warto korzystać z serwera Firebird lub InterBase w systemach 64-bitowych.
2008-04-03
Firebird 2.0.4 RC1
Jak to często bywa w takich przypadkach, podczas prac nad Firebird 2.1 odkryto, że w systemie Linux właściwość baz danych Forced Writes nigdy nie działała. Dotyczy to zarówno serwerów InterBase (Firebird powstał na podstawie kodu InterBase 6.0), jak i wszystkich dotychczasowych wersji serwera Firebird. Błąd ten został poprawiony w Firebird 2.1 oraz Firebird 2.0.4.
Serwer dostępny jest w wersjach dla Windows, Linux oraz Mac OS X. Dostępne są wersję 32 oraz 64 bitowe.
2008-03-31
Firebird lub InterBase w Visual Studio (1/3)
2008-03-26
InterXpress for Firebird wersja 2.0.3
W tej wersji sterownika poprawione zostały błędy dostrzeżone w poprzednich jego wersjach. Pełna lista zmian jest tutaj.
Tabele systemowe - opis
2008-03-19
FBScanner
2008-03-18
FlameRobin 0.8.6
Więcej o tym ciekawym programie można poczytać na jego stronie domowej. Nowości są nieco nieaktualne, ale reszta opisu jest jak najbardziej aktualna.
Firebird w systemie FreeBSD
Eric mieszka w Santo Domingo w Republice Dominikany. Swój blog pisze w języku hiszpańskim. Poniżej zamieszczone zostały adresy automatycznych tłumaczeń wymienionych wyżej artykułów na język angielski.
2008-03-11
Firebird 2.1 RC2
2008-03-03
FreeBSD 7
2008-02-26
Firebird popularną bazą danych
W kategorii Database Engines/Servers projekt Firebird, pod względem liczby pobrań, znajduje się na trzecim miejscu. Liczba pobrań przekroczyła już 5 milionów.
2008-02-25
Firebird 2.0.3 SuperServer dla Solarix x86
Jaybird 2.1.3
W najnowszej tego sterownika poprawiono jeden błąd występujący w sytuacji, gdy programista użyje klasę DatabaseMetaData z identyfikatorami/wzorcami, w których wielkość liter jest inna niż wielkość liter w bazie danych.
2008-02-23
AnySQL Maestro
W przypadku serwera Firebird produkt przeszedł pomyślnie testy współpracy z sterownikami Firebird ODBC 1.x i 2.x oraz z serwerem Firebird – włącznie z wersją 2.1.
Program jest dostępny za darmo.
FreeAdhocUDF
W wersji adhoc20080219 poprawione zostały drobne błędy w dwóch dotychczasowych funkcjach. Zaimplementowano również 47 nowych funkcji. Obecna wersja biblioteki zawiera 408 funkcji UDF.
IBExpert 2008.02.19
W bieżącej wersji tego doskonałego programu zostały dodane lub rozbudowane między innymi następujące funkcje:
- Database Explorer
- Database Registration Info
- BLOB Viewer
- ODBC Viewer
- zaimplementowano kilka nowych funkcji w IBEBlock.
Dodatkowo użytkownicy zarejestrowanej wersji otrzymują bezpłatnie IBExpertWebForms. Jest to narzędzie do szybkiego i wygodnego tworzenia aplikacji internetowych, korzystających z bazy danych Firebird lub InterBase. Nie jest przy tym potrzebna znajomość HTML, JavaScript, AJAX czy PHP.
Nowe cechy Firebird 2.0 a ADO.NET (C#)
Autor opisuje między innymi sposób korzystania z instrukcji EXECUTE BLOCK, INSERT RETURNING, ROLLBACK RETAIN i innych.
2008-02-17
FBExport 1.7
FBExport jest aplikacją działającą w trybie znakowym, przeznaczoną do eksportowania i importowania danych pomiędzy bazami danych Firebird. Program jest dostępny zarówno w wersji przeznaczonej dla Windows, jak i dla Linux. Współpracuje z wszystkimi dostępnymi obecnie wersjami Firebird (1.0, 1,5, 2.0 i 2.1).
W najnowszej wersji zaimplementowane zostało kilka usprawnień oraz poprawione zostało kilka błędów.
Aplikacja jest dostępna na licencji Mozilla Public Licence 1.0 (jedna z licencji Free Software).
2008-02-14
Bawiąc się Django
W tym artykule jest między innymi następujący sympatyczny fragment:
Using Apache, Webware and Firebird as the database I set out to build something.Można ten tekst przetłumaczyć tak:
Firebird? Yes anything to avoid the MySQL bandwagon. I couldn't say for sure now, but at the time Firebird was far superior to MySQL. The Firebird team didn't think that ACID properties, foreign key constraints, stored procedures etc. were just some esoteric optional extras for something with pretensions to being an RDBMS.
Dysponując Apache, Webware i Firebird jako bazą danych, zdecydowałem się coś zbudować.
Firebird? Tak, cokolwiek byleby nie MySQL. Nie mam pewności jak jest teraz, ale wtedy Firebird był znacznie bardziej zaawansowany niż MySQL. Twórcy Firebird nie uważają, że cechy ACID, klucze obce, procedury przechowywane w bazie itp. są tylko ezoterycznymi, opcjonalnymi dodatkami do czegoś z pretensjami do bycia traktowanym jako RDBMS.
2008-02-13
Procedury z parametrami a Firebird .NET Provider
2008-02-12
64-bitowy Firebird 2.1 dla MacOS-X
2008-02-10
Nowy IBProvider
Pełny opis nowej wersji jest tutaj.
2008-02-06
Poprawione instalowanie Firebird 2.0.3 w BSD
Więcej informacji jest tutaj.
Lata przestępne oraz dzielenie przez zero
Mihai Criveti, rumuński administrator sieci, sprawdził sposób obsługi dat dla lat przestępnych w kilku systemach zarządzania bazami danych. Sprawdził również, jak poszczególne serwery reagują na próbę dzielenia przez zero. Wyniki testów opublikował w swoim blogu.
Testowane były: Oracle 10g oraz 11g, DB2 9.5, Firebird 2, PostgreSQL 8.2 oraz 8.3 i MySQL 5.0.45.
Jak wynika z postu, wszystkie serwery zadziałały poprawnie, oprócz MySQL. Niepoprawne daty nie były przyjmowane i serwery generowały komunikaty błędów. Natomiast MySQL generował tylko ostrzeżenia, a do bazy zapisywał niepoprawne wartości.
2008-02-01
Przebudowa Firebird 2.0.3 dla MacOS-X
Aktualne wersje plików można pobrać z oficjalnych stron serwera Firebird.
2008-01-23
Firebird 2.1 Release Candidate 1
Firebird Roadmap 2008
2008-01-22
ODBC czy OLE DB?
2008-01-21
Database Workbench Pro 3.1
W najnowszej wersji programu można znaleźć między innymi następujące nowe funkcje i usprawnienia:
- nowe możliwości funkcji tworzących diagramy fizyczne i konceptualne,
- debuger wyzwalaczy InterBase i Firebird,
- nowe opcje w funkcji porównywania struktur baz danych oraz
- wiele innych usprawnień, ulepszeń oraz korekty zauważonych błędów.
2008-01-13
Jaybird 2.1.2
Nowa wersja sterownika poprawia zgodność z JDK 6.0. Jest to rozwiązanie tymczasowe. Zaimplementowane zostały wszystkie nowe funkcje, ale ich treść jest na razie pusta. Pełna ich implementacja jest planowana w wersji 2.2.
Zaimplementowane zostało również wsparcie dla instrukcji INSERT RETURNING wprowadzonych w Firebird 2.
Instalowanie Firebird w MacOS-X
Artykuł Instalando FirebirdSQL en Mac OS X opisuje sposób instalowania Firebird w MacOS-X (na przykładzie Firebird 1.5.5). Tekst jest w języku hiszpańskim. Natomiast tutaj jest jego automatyczne tłumaczenie na język angielski.
2008-01-08
Firebird 2.0.3 dla HPUX 11
Paul Beach ogłosił na swoim blogu, że właśnie udostępnił wersję Firebird Classic Server 2.0.3 przeznaczoną do działania pod kontrolą systemu operacyjnego UP-UX 11.
Wizualizacja SQL
W artykule DDL Visualizer - Visualize sql script with Netbeans autor pokazuje, jak łatwo można to zrobić mając do dyspozycji język Java, NetBeans oraz oczywiście troszeczkę czasu.
2008-01-02
dbExpress dla Firebird
Informacje o nowościach w wersji 2.0.2 są tutaj.