Rozwój systemów IT w NAC na przykładzie ZoSIA
Rafał Magryś, Kuba Lewandowski
Powołane do życia 8 marca 2008 roku Narodowe Archiwum Cyfrowe (NAC) jest pierwszą w Polsce instytucją państwową w której w takiej skali wykorzystuje się zalety oprogramowania open source. W obecnej chwili w NAC ukończono i wdrożono w pierwszych ośrodkach wersję 1.0 Zintegrowanego Systemu Informacji Archiwalnej (ZoSIA). System ma za zadanie spójne zarządzanie, wprowadzanie oraz udostępnianie informacji zgromadzonej w archiwach państwowych.
System ZoSIA jest zbudowany wyłącznie z komponentów o wolnym, otwartym kodzie. Składa się z bazy danych oraz zarządzającej nią aplikacji www. Przewidując znaczne rozmiary bazy (do 100 000 000 wierszy), zdecydowaliśmy się na użycie silnika PostgreSQL. Dzięki możliwości partycjonowania tabel jesteśmy w stanie zapewnić bardzo dobre skalowanie bazy ze wzrostem liczby obsługiwanych instytucji/wprowadzanych danych. Aplikacja zarządzająca została napisana w języku Python z wykorzystaniem wyjątkowo elastycznego framework'u Pylons.
< powrót do agendy