Wydajność bazy FireBird
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.
Przykładowe dane wygenerowane, testowy okres trzech miesięcy zawiera bez mała 3 mln rekordów. Na niezbyt mocnym sprzęcie FB potrzebuje kilkadziesiąt sekund na zliczenie wierszy przy użyciu najprostszych zapytań:
Znacznie lepiej z tego typu zapytaniami radzi sobie MySQL, który praktycznie od ręki podaje wynik. Natomiast proste zapytanie agregujące (również oparte o “count”), dające w wyniku kilkanaście rekordów wykonuje się w podobnym czasie.
Comment by jerzy.holda — 2007-01-20 @ 22:22