Ar e.sveikatą išgelbėtų atvirasis kodas?
Pasakojimai apie Registrų centras valdomą e.sveikatos sistemą pakankamai reguliarūs: greitaveikos, saugos ir patogumo gydytojams bei piliečiams klausimai viešai aptariami nuolat. Šiandien skaitydamas Delfi Lietuva publikaciją atkreipiau dėmesį, kad greitaveikos problema šįsyk sprendžiama atnaujinant „POWER9“ centrinį procesorių (CPU): didinant branduolių (cores) skaičių ir perrašant duomenų bazių struktūras ir užklausas.
Pavadinimas leidžia įtarti, kad šis „IBM“ CPU „varo“ komercinę „Oracle Database“ arba to paties „IBM“ sistemą „DB2“. Iš to, kas pasakojama apie tarnybinę stotį, galima įtarti, kad ji tėra viena (antraip būtų sunku konstatuoti konkretų pasiektą apkrovos sumažinimo skaičių – „20%“). Nekritikuosiu esamos situacijos su e.sveikata (tą jau esu daręs), bet pateiksiu keletą nemokamų patarimų:
- „Oracle“ paprastai apmokestina savo duomenų bazę pagal CPU branduolių skaičių, todėl plečiant aparatinės įrangos pajėgumą, sunku vadovus įtikinti išleisti daugiau „vien tik licencijai“;
- siekiant greitaveikos, duomenų bazių valdymo sistemos struktūras tobulinti ir užklausas optimizuoti reikia, bet taip pat būtina sistemą plėsti (scale) horizontaliai: skaitymo užklausoms ir „karštoms“ atsarginėms kopijoms galima panaudoti „read repliką“;
- viešajame sektoriuje naudoti atvirojo kodo programinę įrangą, pavyzdžiui, komercinę duomenų bazių valdymo sistemą keisti į „PostgreSQL“, o backend'ą bei frontend'ą rašyti tik naudojant atvirojo kodo programavimo kalbas ir karkasus (frameworks) joms – tuomet plėsti ir tobulinti galės kur kas platesnis ratas specialistų.
Kyla klausimų kaip judėti link atvirojo kodo? Klauskit, patarsiu. Visų kūrybiškai mąstančių ir apie technologijas nutuokiančių specialistų interesas turėtų būti išvaduoti viešąsias paslaugas nuo korporatyvių sistemų spąstų. Visus neabejingus profesionalus kviečiu prisidėti ne vien kritika, bet ir konkrečiais patarimais 🤓
O įstatymų leidėjus kviečiu susipažinti su Free Software Foundation iniciatyva „Vieši pinigai – viešas kodas“ (Public Money, Public Code).
Diskusija „LinkedIn“ tinkle.
Komentuokite paminėdami mane @gytisrepecka@social.gyt.is