Kui nüüd natuke kaugemalt seda asja vaadata, et "proge ei suutnud ära otsutada kuda pärida vms.. juttu", mis siis proge otsustas üle 1h seda või?
Ekspressis tehti selgeks, et Helmes ajab sulaselgelt jura - puhas viitsimatus asja süveneda. Lihtsalt tõsteti kiiruga süsteem kokku - easy money
Ja siis on neil jultumust süüdistada ühte eeskujuliku vabavara. Külvavad segadust. Pole siiani näinud ühtegi tõestust nende väidetele. Kas nad süüdistuste eest vastutavad kah või on see neil samamoodi nagu tarkvara tegemine.
Ekspressis tehti selgeks, et Helmes ajab sulaselgelt jura
Linki saad jagada? Esimesed katsed ise nende lehelt midagi otsida ei kandnud vilja.
tola555 kirjutas:
Kas nad süüdistuste eest vastutavad kah või on see neil samamoodi nagu tarkvara tegemine.
Vaevalt et nad enam sellest ajakirjanduses räägivad seega pole ka lootust et nad kellegi ees vabandaksid. Eks OSS'i on hea süüdistada, valdavalt puudub neil üks keskne kommertstuge pakkuv ettevõte kes võiks süüdistustele vastata. Valdavale osale inimestest jääb meelde ainult esimene artikkel postgre süüdistustega, mõni üksik viitsib lugeda järelkaja ja tõelisi põhjusi ning tulemuseks ongi postgresi rikutud maine _________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kui nüüd natuke kaugemalt seda asja vaadata, et "proge ei suutnud ära otsutada kuda pärida vms.. juttu", mis siis proge otsustas üle 1h seda või?
Ekspressis tehti selgeks, et Helmes ajab sulaselgelt jura - puhas viitsimatus asja süveneda. Lihtsalt tõsteti kiiruga süsteem kokku - easy money
Seda jah, aga ma just mõtlesin, et kui võtta nüüd kasutaja pildist kes ei tea asjast mitte midagi, siis peaks küll jääma mulje, et päring toimus tükk aega, meenutab seda "Simpsons movie's" olevat robotit, kellel oli liiga palju pinget peal, et otsustada _________________ Web3 | ERC721A
Kusjuures täielik ämber Helmese PR'i eest vastutava isiku poolt. Oleks võtnud asja kokku nii "Vabandame, oli meie apsakas. Andsime endast parima, et viga kiiresti parandada. Hüvitame lepingust tulenevad kahjunõuded." oleks asi tänaseks unustatud ning firma maine säilunud. Täna aga kaotavad nad väga arvestatava osa erasektori tellimustest. Ega siis ettevõtete IT otsustajad ole rumalad - see hülgemöla ja vastutuse veeretamine ei unune niipea...
Kusjuures täielik ämber Helmese PR'i eest vastutava isiku poolt. Oleks võtnud asja kokku nii "Vabandame, oli meie apsakas. Andsime endast parima, et viga kiiresti parandada. Hüvitame lepingust tulenevad kahjunõuded." oleks asi tänaseks unustatud ning firma maine säilunud. Täna aga kaotavad nad väga arvestatava osa erasektori tellimustest. Ega siis ettevõtete IT otsustajad ole rumalad - see hülgemöla ja vastutuse veeretamine ei unune niipea...
firmade osas tegid nad margi täis....riigihangete osas oli see vaid piisk meres.
PR neil masendav, aga see üsna tüüpiline Eestis - ikka kõigepealt tehakse klient või keegi teine lolliks.
Sellessuhtes võib nõustuda Helmese kommentaariga, et execution plan läks lolliks ning nii ka juhtub, kui hakatakse nullist tühja tabelisse järsku ja kiiresti sisestama miljoneid kirjeid ning samaaegselt tulevad selectid peale - täiesti normaalne ja nii juhtub nii Postgres, Oracles kui MySQLis, pigem on arusaamatu, kuidas Helmese poisid ei suutnud seda ette näha? Siinkohal on tegemist täieliku amatöörlusega ning Helmese jutt omaala spetsidest on nali kuubis.
Andmebaasi ei saa siin milleski süüdistada, tema optimeeris päringud vastavalt omavale statistikale - elementaarne asi mida iga arendaja peab teadma.
Valimisprotsessi testida reaalse andmemahuga on äärmiselt lihtne, miks seda ei tehtud? Jälle ei saa aru. Koormustest oli tegemata, või siis testiti ainult klienti...
Mul jäi karp lahti kui nägin eelnevates postitustes summasi, mis selle süsteemi eest küsiti... Mida kuradit? Mõne venna peaks küll Helmesest lahti kangutama sellise maksumaksja raha raiskamise eest. Eesti maksumaksja ei peaks kinni maksma käpardite tööd, valimised on rahvuslik sündmus ning sellega võiksid tegeleda oma ala profid, keda Helmeses kohe kindlasti käesoleva näite puhul ei ole.
Kusjuures, rahvas nägi palju vaeva, et süsteem igasugu rünnakutele ja pasale vastu peaks.
See, et baasiga vasta näppe saadi, oli ilmselt üllatus.. mõne mehe vale otsus ja teise teadmatus/viitsimatus vms.
Perekond Langi PR ajas juba esimesest kirjast hirmujudinad peale.. milleks öelda midagi sellist nii valel hetkel..
Helmeses töötab palju inimesi, enamus neist teevad oma tööd korralikult. Vahest juhtub apsakaid.. ka oluliste asjadega.
Aga eks tilk sitta meepotis ongi see, mis öökima ajab...
Sellessuhtes võib nõustuda Helmese kommentaariga, et execution plan läks lolliks ning nii ka juhtub, kui hakatakse nullist tühja tabelisse järsku ja kiiresti sisestama miljoneid kirjeid ...
Miljonitest kirjetest on asi väga kaugel. 624 valimisjaoskonnas 792 kandidaadi poolt antud häälte kajastamiseks on vaja vaid üsna pisikest tabelit, kus isegi lahtrite arv on alla poole miljoni, andmeridade (kirjete) hulgast rääkimata. Isegi kui iga antud hääl oleks seisestatud eraldi kirjena, siis häälte üldarvu (praeguse seisuga 575 133) arvestades poleks see PostgreSQL-le mingi tõsiseltvõetav koormus.
Sisuliselt mahub kogu dataset ühe prose L2/3 cache'sse, isegi ilma igasugu indeksiteta oleks sealt päringute tegemine millisekundite küsimus _________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Miljonitest kirjetest on asi väga kaugel. 624 valimisjaoskonnas 792 kandidaadi poolt antud häälte kajastamiseks on vaja vaid üsna pisikest tabelit, kus isegi lahtrite arv on alla poole miljoni, andmeridade (kirjete) hulgast rääkimata. Isegi kui iga antud hääl oleks seisestatud eraldi kirjena, siis häälte üldarvu (praeguse seisuga 575 133) arvestades poleks see PostgreSQL-le mingi tõsiseltvõetav koormus.
Igas jaoskonnas ei saanud kõigi kandidaatide poolt hääletada.
Eesti on jaotatud valimisringkondadeks.
Ja neid on 12 tükki.
Igaühes oma kandidaatidekomplekt.
Nii, et jaga oma alla poole miljoni kirje veel umbes 12-ga.
Ja tekib küsimus, miks räägitakse üldse mingist koormusest.
Miljonitest kirjetest on asi väga kaugel. 624 valimisjaoskonnas 792 kandidaadi poolt antud häälte kajastamiseks on vaja vaid üsna pisikest tabelit, kus isegi lahtrite arv on alla poole miljoni, andmeridade (kirjete) hulgast rääkimata. Isegi kui iga antud hääl oleks seisestatud eraldi kirjena, siis häälte üldarvu (praeguse seisuga 575 133) arvestades poleks see PostgreSQL-le mingi tõsiseltvõetav koormus.
Igas jaoskonnas ei saanud kõigi kandidaatide poolt hääletada.
Eesti on jaotatud valimisringkondadeks.
Ja neid on 12 tükki.
Igaühes oma kandidaatidekomplekt.
Nii, et jaga oma alla poole miljoni kirje veel umbes 12-ga.
Ja tekib küsimus, miks räägitakse üldse mingist koormusest.
Tead, 1 + 1 = 2 ja Päike tõuseb idast.
Kui valimistulemus kanda ühte suurde tabelisse, siis olenevalt sellest, kuidas pidi see tabel ehitada, on selles kas 624 (valimisjaoskondade arv) või 792 (kandidaatide arv) kirjet.
Kust sa saad pool miljonit / 12 kirjet?
Miljonitest kirjetest on asi väga kaugel. 624 valimisjaoskonnas 792 kandidaadi poolt antud häälte kajastamiseks on vaja vaid üsna pisikest tabelit, kus isegi lahtrite arv on alla poole miljoni, andmeridade (kirjete) hulgast rääkimata. Isegi kui iga antud hääl oleks seisestatud eraldi kirjena, siis häälte üldarvu (praeguse seisuga 575 133) arvestades poleks see PostgreSQL-le mingi tõsiseltvõetav koormus.
Igas jaoskonnas ei saanud kõigi kandidaatide poolt hääletada.
Eesti on jaotatud valimisringkondadeks.
Ja neid on 12 tükki.
Igaühes oma kandidaatidekomplekt.
Nii, et jaga oma alla poole miljoni kirje veel umbes 12-ga.
Ja tekib küsimus, miks räägitakse üldse mingist koormusest.
Tead, 1 + 1 = 2 ja Päike tõuseb idast.
Kui valimistulemus kanda ühte suurde tabelisse, siis olenevalt sellest, kuidas pidi see tabel ehitada, on selles kas 624 (valimisjaoskondade arv) või 792 (kandidaatide arv) kirjet.
Kust sa saad pool miljonit / 12 kirjet?
Kui raha polnud testimiseks piisavalt siis järelikult ei osatud korralikult projekti disainidokumenti koostada. _________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Pillesaarel võttis nädala, et aru saada, kuidas tuleb avalikusega suhelda. Kas see nüüd enam aitab, on iseasi.
Veel paar märkust:
1. Eelarve oli täpselt nii suur, kui suurt raha Helmes riigihankes küsis. Ehk siis - kui eelarve oli väike, oli see Helmese pakkumise koostajate viga. See kipub olema läbiv joon.
2. Nagu juba olen öelnud, on testimise seisukohtalt tegemist lihtsa süsteemiga:
2.1 Baasi oleks saanud juba valimistepäeva hommikul täita TÄPSE arvu kirjetega (vastupidiselt Pillesaare väitele ei oleks tegemist PSEUDO andmetega). Nii jaoskondade arv kui ka kandidaatide nimekirjad nendes olid teada. Esialgu loodud kirjetel oleks veerus HAALTE_ARV väärtus 0. See väärtus kirjutatakse üle, kui sisestatakse tegelik tulemus.
2.2 Andmete genereerimise kiirus oli päris täpselt teada: tulemused tulevad 1-4 tunni jooksul. Tavaliselt on mõistlik testida mõningase varuga: script käima, mis genereerib andmed 20 minutiga. Samal ajal genereerida päringuid peale.
Korraliku testplaani korral on sellise keerukusega süsteemi koormustestimise maht 1 nädal. Tunnihind ca 600EEK ehk 40*600=24KEEK. Projekti maksumus oli 3MEEK. Isegi, kui venitada koormustestimise maht kuuajaliseks (20 tööpäeva), oleks see kogu projekti mahust olnud vaid 3 protsenti.
Sults,
häälte arvu on vaja teada iga kandidaadi kohta igas jaoskonnas, ehk siis tabeli veerud umbes sedasi:
ID, KANDIDAAT_ID, JAOSKOND_ID, HAALTE_ARV, SISESTAJA_ID, SISESTUS_AEG jne.
Mõistlikud inimesed ei disaini baasi stiilis:
KANDIDAAT_ID, JAOSKOND1_HAALI, JAOSKOND2_HAALI, JAOSKOND3_HAALI.......
Nii saab aga pole ilus
Kordan veelkord lugemisoskuseta foorumikülastajatele, et pole mõtet elementaarseid asju seletada.
Kui valimistulemus kanda ühte suurde tabelisse, siis olenevalt sellest, kuidas pidi see tabel ehitada, on selles kas 624 (valimisjaoskondade arv) või 792 (kandidaatide arv) kirjet.
Kuidas te saate aga need miljonid kirjed?
Mina väidan, et ei ole miljoneid kirjeid, on vaid sajad.
Mis teile arusamatuks jääb?
Kordan veelkord lugemisoskuseta foorumikülastajatele, et pole mõtet elementaarseid asju seletada.
Kui valimistulemus kanda ühte suurde tabelisse, siis olenevalt sellest, kuidas pidi see tabel ehitada, on selles kas 624 (valimisjaoskondade arv) või 792 (kandidaatide arv) kirjet.
Kuidas te saate aga need miljonid kirjed?
Mina väidan, et ei ole miljoneid kirjeid, on vaid sajad.
Mis teile arusamatuks jääb?
Kas need 580264 valija häält arvutati eelnevalt kokku käsitsi, mida see tabel seal siis veel arvutas
Minu teada sisestatakse sellesse valimissüsteemi jaoskondade lõikes iga kandidaadi kohta antud häälte summa, mitte iga üksikhääl.
Seega, jah, sedelid loetakse käsitsi üle ja sisestatakse jaoskonnas konkreetse kandidaadi poolt antud häälte summa. Seda, mis etapil liidetakse e-hääled, ma täpselt ei tea. Ilmselt käivad e-hääled VVK kaudu, sisestatakse esimesena ja jaoskonnakomisjon nende üle lugemisega ja sisestamisega ei tegele.
Kui hääletuse tulemused on tabelisse kantud, siis leitakse (arvutatakse) hääletuse tulemus valimisringkonna kohta ja Eesti kohta tervikuna. Need SELECT-id, mis väidetavalt tundideks vastuseta jäid, pididki kammima tabelist andmeid ringkondade ja Eesti kui terviku kohta, et nende tulemuste alusel graafikuid joonistada.
Kui valimistulemus kanda ühte suurde tabelisse, siis olenevalt sellest, kuidas pidi see tabel ehitada, on selles kas 624 (valimisjaoskondade arv) või 792 (kandidaatide arv) kirjet.
Kuidas te saate aga need miljonid kirjed?
Mina väidan, et ei ole miljoneid kirjeid, on vaid sajad.
Sults kirjutas:
Minu teada sisestatakse sellesse valimissüsteemi jaoskondade lõikes iga kandidaadi kohta antud häälte summa, mitte iga üksikhääl.
Seleta palun, kuidas nende kahe avalduse raames on võimalik valimistulemused mahutada mõnesaja kirje peale? Näitlikult tabeli struktuur.
Ma võin tulemused mahutada ka NELJA rea peale. Igal real erakonna nimi ja kohtade arv. Ongi kõik. Rahul?
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.