OZ 2007/3

154 ORGANIZACIJA ZNANJA 2007, LETN. 12, ZV. 3 2. Uporaba večjega pomnilnika za pogosteje uporabljene podatke dodobra poveča prepustnost. Slika 4 prikazu- je prepustnost v odvisnosti od velikosti pomnilnika. 3. Zaželena je uporaba Embedded Java DB, ker doseže- mo bolj optimalno delovanje relacijske podatkovne baze. Zmanjšamo medprocesorske in strežniške ko- munikacije. Zmanjšamo obremenjevanje procesorja in razbremenimo strojno opremo. S tem posredno do- sežemo boljšo skalabilnost (vse na enem računalniku). Če primerjamo Embedded Java DB in Client–Server Java DB, dosežemo z Embedded Java DB za dobrih 20 odstotkov boljšo prepustnost in za slabih 50 odstot- kov manjšo obremenjenost procesorja. 4. Pri izvajanju vprašalnih stavkov je primernejša upo- raba pripravljenih stavkov kot pa hkratno izdelovanje vprašalnih stavkov. S tem pristopom dodobra poveča- mo prepustnost podatkovne baze in zmanjšamo obre- menitev procesorja. 5. Za iskanje podatkov v podatkovni bazi je primerno uporabiti indekse, s katerimi lahko omogočimo hitrej- še iskanje. Z uporabo indeksov bomo tako pospešili delovanje podatkovne baze. Ravno tako je priporočlji- vo zapiranje objektov JDBC po njihovi uporabi. Za- želena je tudi uporaba transakcij in ne uporaba avto- matskega potrjevanja transakcij (angl. auto-commit ). V novejši verziji Java DB, 10.3 alpha, so dodane nasled- nje novosti: 1. V različici z vgrajeno bazo: • zmanjšana obremenitev procesorja, • zmanjšana obremenitev diska pri zapisovanju log-podatkov, • od 30–50 odstotkov povečana prepustnost. 2. V različici odjemalec–strežnik: • izboljšan tok za LOB-podatke. 3. Optimizacija SQL-a: • izboljšana optimizacija. Na sliki 5 dva grafa prikazujeta različne baze med sabo. S pomočjo Java DB je zagotovljen dostop do podatkov- nih baz z uporabo jave. Baza je vključena v Java EE in tako ni treba več uporabljati kakšne druge podatkovne baze, če želimo shranjevati podatke. ECC ECC – Elliptic Curve Cryptography je kriptografski sistem z javnim ključem (podobno kot RSA), ki temelji na diskret- nem logaritmu eliptičnih krivulj. Reševanje teh logaritmov je zahtevnejše kot reševanje cikličnih grup, ki temeljijo na celih številih, so pa lahko ključi pri šifriranju z eliptično krivuljo krajši kot pri sistemih, ki temeljijo na celih številih. Poenostavljeno povedano: obstaja matematični problem, da imamo eliptično krivuljo, na kateri poznamo točki P in Q in treba je najti koeficient k , tako da velja Q = kP. Krivulje (vseh 25) so standardizirane s standardi NIST, SECG in ANSI, medtem ko algoritme označujemo z zna- kovnimi nizi. Več o tem je mogoče prebrati v dokumentu RFC 4492 ( http://www.faqs.org/rfcs/rfc4492.html ). V tem trenutku ni preplaha za tehnologijo ECC, vendar pa se pričakuje, da bodo v prihodnosti na področju proto- kola SSL prevladale rešitve, ki bodo temeljile na tehnolo- giji ECC. Slika 4: Prikaz pretoka pri uporabi večjega pomnilnika Slika 5: Prikaz pretoka pri uporabi novejše verzije Java DB, 10.3 alpha Tabela 2: Primerjava velikosti ključev ob enaki varnosti

RkJQdWJsaXNoZXIy MTAxMzI5