2007-02-10

Operacje na bitach w bazie Firebird

Filed under: , FireBird — jerzy.holda @ 3:22

W przypadku gromadzenia dużych ilości danych istotne staje się odpowiednie dobranie typów danych ,tak aby każdy rekord zajmował minimalny potrzebny rozmiar. Najczęściej nie ma problemu z odpowiednim dobranie rozmiaru pól tekstowych oraz liczbowych, ale co gdy chcemy zapisać informację logiczną (flagę), której reprezentacja wymaga tylko jednego bitu? (more…)

2007-01-11

Wydajność bazy FireBird

Filed under: , FireBird — jerzy.holda @ 23:16

Z urządzenia pomiarowego rejestrowane będą dane w dużej ilości, bo prawie milion rekordów miesięcznie. Dane trzeba będzie poddawać obróbce statystycznej, będą one jednak podzielone na bazy danych z miesięcznymi archiwami. Każde archiwum będzie odrębną bazą danych obsługiwaną przez SZBD FireBird. W pierwszej kolejności powstało narzędzie do generowania danych przykładowych.

2006-12-20

Procedura dodająca lub edytująca rekord w tabeli

Filed under: , FireBird — jerzy.holda @ 2:28

Aby uniknąć tworzenia dwóch osobnych procedur do dodawania i edycji rekordu można użyć konstrukcji if (exists(…)) then. Przykładowy skrypt może wyglądać tak: (more…)