OZ 2007/1

M T 39 ORGANIZACIJA ZNANJA 2007, LETN. 12, ZV. 1 pod kodnim imenom Raptor. Vsa pričakovanja je pre- segel, ko je že pred koncem leta 2005 predstavil na spletu prvo predprodukcijsko različico. Le dva meseca je bila na voljo popolnoma funkcionalna prva različica izdelka pod novim imenom SQL Developer 1.0. Trenutna verzija 1.1 je bila izdana 15. decembra 2005. Presenetljiva za novi izdelek sta popolna funkcionalnost in izjemna stabilnost. Namestitev je zelo enostavna. Vse, kar moramo storiti, je, da si z Oraclovih spletnih strani za razvijalce potegnemo dato- teko ZIP s trenutno različico, jo razpakiramo v poljuben ime- nik in začnemo delati. Ne potrebuje predhodne namestitve in ne potrebuje nameščene kakršne koli Oraclove programske opreme. Izdelek je napisan v javi, zato je za delovanje po- trebno ustrezno javansko razvojno okolje. V delovnem okolju moramo vnesti naslov računalnika, v katerem teče podatkovna zbirka, številko vrat za dostop do nje in njen identifikator. Ko se uspešno prijavimo v po- datkovno zbirko, se odpre okno z dvema delovnima po- dročjema. Na levi je v prvem zavihku upravljalnik povezav z navigatorjem med objekti, v sosednjem pa zbirka vnaprej pripravljenih sistemskih in uporabniških poročil. V desnem delovnem področju se samodejno odpre zavihek z orodjem SQLWorksheet, ki je namenjen izvajanju priložnostnih poizvedb in skript, pregledovanju rezultatov … SQL Developer ima tudi funkcije sodobnega integrirane- ga razvojnega okolja, brez katerih razvijalci ne moremo več – razhroščevalnik, samodejno dopolnjevanje ukazov, formatiranje kode … Odprt je tudi za zunanje razširitve, tako tiste, ki jih ponuja Oracle, kot tudi drugi ponudniki. Za prihodnost napovedujejo, da bo orodje ostalo samo- stojno in brezplačno, njegovo funkcionalnost pa bodo še nadgrajevali. Kako hitre so na{e zbirke podatkov Sergej Rožman (Abakus plus, d. o. o.) se je vprašal, kaj pravzaprav vpliva na zmogljivost. Strojna oprema (angl. hardware): • vrste procesorjev (x86, alpha, Intel Itanium, SUN SPARC …) za doseganje večje zmogljivosti: hitrejši procesor, večjedrni procesor, večprocesorski strežnik, • pomnilnik (SDRAM, DDR SDRAM, DDR2 SDRAM – pomembna podatka sta hitrost in zakasni- tev (DDR2 ima višje hitrosti, vendar daljše zakasnitve), • vodila in omrežje (PCI, PCI-E, 100 M, 1G, 10 G et- hernet (bit/sec)), • diski in krmilniki (ATA, SATA, SCSI, FC, iSCSI). Programska oprema (angl. software): • operacijski sistemi (MS Windows, Open VMS, GNU/ Linux, UNIX), • podatkovne zbirke Oracle (verzije), • aplikacije. So novejše verzije počasnejše, ker imajo preveč funkcij? Odgovor je NE, ker nekatere nove funkcije izboljšujejo zmogljivost. Katere funkcije izboljšujejo zmogljivost? • Oracle cluster – RAC, • Oracle ASM, • paralelizacija (obvezno CBO), • materializirani vpogledi (angl. query rewrite ), • particioniranje, • indeksi bitmap. Meritve in primerjave Za meritev zmogljivosti so služile procedure za polnjenje tabel. V prvi fazi se pripravljajo tabele, v drugi pa se poda- tki vstavijo v pravo tabelo. Merjenje se je izvajalo samo v drugi fazi in je bilo neodvisno od priprave podatkov. Ugotovitve Namizne komponente so zmogljivejše, strežniške pa bolj razširljive. Več težav za slabšo zmogljivost je običajno v programski opremi kot v strojni opremi. Optimizacija strojne opreme prinese do 10-kratno pohitritev, optimi- zacija programske pa lahko poveča zmogljivost tudi do 100-krat. Za optimalno zmogljivost potrebujemo optimal- nost vseh gradnikov. Za{~ita podatkov v bazi Vida Marolt (Oracle Software, d. o. o.) je govorila o tem, da podatke zaščitimo pred zlorabo najučinkoviteje tako, da zapremo ali ustavimo bazo. Če na podatkih nihče ne more ničesar delati, so podatki gotovo dobro zaščiteni. Zelo malo uporabnikov pa se bo s tako vrsto zaščite strinjalo, saj bi svoje podatke vsak želel včasih vsaj pogledati. Koliko pravic sme administrator dati posameznim upo- rabnikom in za katere podatke? Ali administrator po- datkovne baze sme videti zaupne podatke v aplikaciji? Sme aplikativni administrator videti podatke druge apli- kacije? Vsemu temu sta namenjeni orodji Oracle Database Vault in Audit Vault – ključni novosti na področju varnosti po-

RkJQdWJsaXNoZXIy MTAxMzI5