2008-09-13

Firebird 2.1.1 dla Solaris

Firebird 2.1.1 jest już dostępny również dla systemu Solaris 10 (x86). Dostępny jest zarówno Classic jak i SuperServer.

2008-09-09

Firebird kontra InterBase 2009

Kilka dni temu zespół CodeGear, będący od niedawna częścią firmy Embarcadero Technologies, bez większego szumu ogłosił dostępność serwera InterBase 2009. Z tej okazji między innymi w portalu Software Develpment Times zamieszczony został artykuł zatytułowany InterBase 2009 comes with multicore support.

Paul Beach, jeden z programistów zespołu Firebird, na swoim blogu zamieścił komentarze odnoszące się do tez zawartych w powyższym artykule.

2008-09-08

Dobór wielkości strony bazy danych

Jaki rozmiar strony bazy danych będzie optymalny dla mojej bazy danych? Podobne pytanie zadaje sobie wielu programistów i administratorów baz danych Firebird.

Wielkość strony bazy danych ma związek z:
  • głębokością indeksów,
  • rozmiarem pamięci podręcznej bazy danych,
  • liczbą rekordów na stronie oraz
  • wielkością klastra dyskowego.
Więcej o tym można przeczytać w artykule w blogu IBDeveloper.

Domeny w Firebird 2.1

Mario H. Cornejo w swoim blogu opublikował artykuł, w którym pokazuje zastosowanie domen w Firebird 2.1 w PSQL.

DDEX dla Visual Studio

Udostępniono wersję 2.0.4 sterownika DDEX dla Microsoft Visual Studio 2005/2008.

Sterownik można pobrać >stąd<.

Informacje o zmianach są >tutaj<.

2008-09-05

Firebird 2.1.1 dla Ubuntu

Firebird 2.1.1 został udostępniony również w wersji dla systemu Ubuntu. Dostępny jest też opis instalowania go w tym systemie operacyjnym.

Przy okazji warto przypomnieć, że zaleca się wszystkim użytkownikom serwera Firebird 2.1 aktualizację do wersji 2.1.1.

2008-09-03

Firebird a MS SQL

W blogu w portalu Sinática zamieszczony został ciekawy artykuł o niektórych aspektach działania serwerów MS SQL i Firebird. Autor pokazuje, że w niektórych elementach serwer MS SQL jest lepszy, a w innych – Firebird.

Firebird w Solaris

Udostępniony został serwer Firebird 2.0.4 SuperServer przeznaczony do pracy w systemie operacyjnym Solaris 10 (wersja 32-bitowa, procesor x86). Można go pobrać >stąd<.

2008-09-02

Pliki w polach BLOB?

Niemal każdy programista piszący aplikacje współpracujące z bazami danych, prędzej czy później ma do czynienia z dylematem: gdzie przechowywać duże ilości (zazwyczaj niewielkich) plików. Zazwyczaj rozpatruje się dwie możliwości:
  1. pliki można zapisywać w bazie danych w polu typu BLOB albo
  2. 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.
W jednym z blogów autor opisuje swoje testy, z których jednoznacznie wynika, że znacznie wydajniejsze jest przechowywanie plików w bazie danych, w polach typu BLOB.

Dyskusja na ten temat jest >tutaj<.

Lazarus + ZeosLib

Firebird, jak wiadomo, wywodzi się z kodu źródłowego serwera InterBase 6.0. Naturalne jest więc, że programy współpracujące z serwerem Firebird bardzo często pisane są przy pomocy narzędzi programistycznych firmy Embarcadero (dawniej CodeGear, jeszcze dawniej Borland). Najpopularniejszym narzędziem programistycznym tej firmy jest chyba Delphi.

Lazarus jest produktem wzorowanym na Delphi, działającym w systemach Linux, FreeBSD, MaxOSX oraz Windows. Udostępniony jest na zasadach licencji GPL.

ZeosLib to zestaw komponentów bazodanowych umożliwiających współpracę z różnymi bazami danych, w tym z Firebird. Udostępniany jest na zasadach licencji LGPL.

Na tej stronie dostępna jest instrukcja krok po kroku, jak aplikacje pisane w Lazarus, korzystając z komponentów ZeosLib, mogą współpracować z bazami danych Firebird.

2008-08-12

Współpraca Mondrian z Firebird

Mondrian to serwer OLAP dostępny na zasadach Open Source.

Thomas Steinmaurer w swoim blogu opublikował artykuł, w którym opisuje sposób konfiguracji oprogramowania pozwalający wykorzystać serwer Firebird 2.1 jako bazę danych serwera Mondrian.

2008-08-11

Firebird 2.0.4 dla Solaris X86

Właśnie udostępniona została nowa wersja serwera Firebird (Classic Server) przeznaczona dla systemu Solaris działającego na komputerach z procesorami x86. W wersji 2.0.4 poprawiono szereg błędów.

Program można pobrać >stąd<. Pełna lista poprawionych błędów dostępna jest >tutaj<.