index.hu/belfold/2010/02/05/toroltek_a_diakok_adatait/ cikk szerint
Hiba történt csütörtök délután a középiskolás jelentkezéseket kezelő központi szerveren, így a hajnali fél három után rögzített adatok – vagyis a januári középiskolai felvételik és az érettségijelentkezések egy része – elveszett, írja az erettsegi.com.
Az Oktatási Hivatal szerint “a hiba jellege miatt nincs mód a problémával érintett iskolák, diákok körének meghatározására”.
Ne próbáljuk meg kitalálni, hogy mi történhetett, mit rontottak el, csak azt ami ebből az egy mondatból biztosan kikövetkeztethető.
Elvesztek adatok. De nem az összes, csak egy napi adat. Nem valószínű, hogy a tegnapi adatok operatív kópiája másik adatbázisban volt. Tehát van mentés, és ez igen dícséretes. Ez rendben van. Kürt Kft. évek óta teszi a dolgát, és szerencsére lassan van hatása, vannak adatmentések, megtanuljuk félteni az adatainkat.
Viszont folyamatos üzem közben elvesztek az adatok, ami két dolgot jelenthet:
- hardver hiba történt, és az adattárolási rendszerben single point of failure van, azaz nincs RAID
- szoftver hiba volt, ami törölte az adatokat.
Az első egy üzemeltetési "hiba". Nem biztos, hogy hiba. Lehet tudatos döntés is. Annak a költsége, hogy két mentés közötti adatmennyiséget újra be kell vinni (egy napi adat) szorozva a hibásodás valószínűségével sokkal kisebb, mint a RAID tároló plusz költsége. Ha ez így van, akkor helyes döntés volt, kisebb a TCO. Csak nehezen tudom elhinni, és félek, hogy itt megint az elszámolással van a gond. Mibe kerül az intézménynek, és mibe kerül nekünk mindannyiunknak. Félek, hogy ha azt a munkát és költséget is belevesszük, amit a diákok tanárok fognak most "ingyen" beáldozni akkor sokkal olcsóbb a rendes tároló eszköz. De ez már politika.
A másik lehetséges hiba: szoftver. És itt jön a tesztelés. (Nah, csak kilyukadtunk oda ahova indultunk....) És persze a tervezés.
(Nem emlékeszem olyan projektre az elmúlt három évben, ahol készítettünk volna olyan adat modellt, amelyik ne emlékezett volna a múltjára. Ha volt egy ZZZ nevű tábla, akkor ott volt egy ZZZ_LOG tábla is, amelyik majdnem ugyanolyan volt, mint a ZZZ, csak kerül bele még egy időpont mező is, és gyűjti azokat a sorokat, amik megváltoznak (pl. törlődnek). És egyszer kellett is.)
Milyenre tervezték ezt a rendszert? Hogyan tesztelték?
Amikor írom ezt a bejegyzést (2010-02-08 7:42) az üzemeltető Educatio Kft. honlapján semmilyen információ nincs az esetről. www.educatio.hu/nyilvanossag/hirek_kozlemenyek
Ezt a blogot azért írom, hogy ilyen eset minél kevesebb legyen.