2012-11-12

Database Workbench 4.3.2

W tej wersji programu zostały zaimplementowane między innymi następujące nowe cechy:
  • szukanie przyrostowe danych w wynikach SQL, tabelach lub widokach,
  • sprawdzanie składni w edytorze wyzwalaczy dla Firebird i InterBase.
Pełna lista poprawionych błędów jest »tutaj«.

Obecnie ta wersja programu jest dostępna tylko w płatnym wydaniu Pro. Darmowe wydanie Lite będzie udostępnione w późniejszym terminie.

2012-11-10

FBClone 2.2.1

Ta wersja programu zawiera więcej niż tylko poprawki błędów.

  • Program może normalizować bazę danych z różnorodnym kodowaniami tekstów (flagi „-ics” i „ko” w połączeniu z „-tc UTF8”.
  • Wspiera użycie domen w definicjach parametrów, a także NOT NULL, TYPE OF i COLLATE.
  • Zmieniona kolejność tworzenia kluczy UNIQUE, FOREIGN oraz VIEW TRG, TABLE TRG — zgodnie z sugestiami użytkowników.
Program można używać w trybie znakowym, wskazując źródłową i docelową bazę danych:
fbclone source employee.fdb target new_db.fdb user sysdba password *****

2012-11-08

Firebird dla Debian w Raspberry PI = Love

Raspberry PI = Love to mały serwer zbudowany w oparciu o procesor ARM. Serwer zajmuje niezwykle mało miejsca. Kosztuje zaledwie kilkadziesiąt dolarów.

Jak wynika z »tego artykułu«, Firebird dla Debian działa na tym serwerze bez żadnych problemów.

2012-11-07

Firebird 2.5.2

We właśnie udostępnionej wersji Firebird 2.5.2 zostało poprawione kilka błędów oraz zaimplementowane kilka usprawnień. Pełna lista zmian opisana jest w dokumencie Release Notes.

Użytkownicy migrujący do tej wersji powinni przy pomocy programu gbak zrobić kopię bazy danych, a następnie z tej kopii odbudować nową bazę danych. Dotyczy to szczególnie użytkowników Firebird 2.5.1. Szczegółowe wyjaśnienia są w Release Notes.

Zdarzenia Firebird

Programiści korzystający z Firebird mogą wykorzystać zdarzenia Firebird do informowania użytkowników o zmianach danych w bazie danych. W »tym artykule« autor omawia ograniczenia zdarzeń Firebird i analizuje możliwe rozwiązania w przypadku warstwy pośredniej ukierunkowanej na komunikaty.

Druga część artykułu jest »tutaj«.

Logo Firebird

Używasz Firebird w swoich programach? To użyj logo Firebird w tych programach.

2012-11-05

Jaybird dla Android - czy potrzebny?

Mark Rotteveel jest programistą zaangażowanym w rozwój sterownika Jaybird — ODBC dla Firebird. W grupie dyskusyjnej poświęconej problemom ODBC dla Firebird Mark Rotteveel opublikował wiadomość, że chociaż nie jest przekonany co do potrzeby tworzenia sterownika ODBC dla systemu Android, mimo to postanowił poświęcić trochę czasu na analizę tego problemu. W związku z tym prosi o informacje o napotkanych problemach od osób, które być może próbowały już zmierzyć się z tym problemem.

Swoimi doświadczeniami można podzielić się odpowiadając na »tę wiadomość« lub dodając komentarz »tutaj«.

Node-firebird 0.1.0

Node — asynchroniczny sterownik Javascript dla Firebird. W bieżącej wersji zaimplementowane zostało wiele gruntownych zmian. API zostało gruntownie zmienione pod kątem typowych działań wykonywanych przy pomocy tego sterownika. W szczególności zmieniona została obsługa błędów.

Szczegóły w pliku »readme«.

Sterownik można zainstalować lub zaktualizować »stąd«.

2012-11-03

Dopalacz dla Firebird

Jak przyspieszyć działanie serwera Firebird? Są dwa oczywiste sposoby. Można optymalizować strukturę bazy danych oraz algorytmy korzystania z bazy danych. To zdecydowanie warto robić.

Innym, niezależnym sposobem jest usprawnienie sprzętu. Można użyć szybszy dysk lub — lepiej — macierz dyskową. Można zainstalować więcej pamięci RAM. Dzięki temu więcej danych można buforować w pamięci podręcznej serwera. Można użyć komputer z większą liczbą procesorów.

Co robić, jeżeli powyższe sposoby okażą się niewystarczające? Firma HK-Software, producent znanego programu IBExpert ma na to radę: dysk SSD.

Standardowe dyski SSD nie są zaprojektowane do optymalnego działania w sposób, w jaki działa Firebird. Firma HK-Software oferuje dyski SSD dla których gwarantuje, że po przeniesieniu bazy danych na taki dysk działania będą wykonywane ponad dwukrotnie szybciej!

Obecnie firma oferuje dwa takie dyski — o pojemności 120 i 240 GB. Dyski te są rekomendowane do przechowywania baz danych o rozmiarze do 40 i 80 GB.

2012-11-02

FB TraceManager 2.6.1

W tej wersji programu poprawione zostało kilka drobnych błędów dostrzeżonych w wydanej niedawno wersji 2.6 programu.

Tworzenie bazy w FreePascal/Lazarus

W blogu Free Pascal Answers zamieszczona została notatka pokazująca, jak szybko, łatwo i przyjemnie można we FreePascal/Lazarus utworzyć nową bazę danych Firebird. Równie łatwo można utworzyć tabele i inne elementy struktury bazy danych.