OZ 2007/1

M T 41 ORGANIZACIJA ZNANJA 2007, LETN. 12, ZV. 1 primerih, za katere se predhodno doseže dogovor tako na strani baze kot na strani aplikacije. Zaklepanje zapisov Z OPTIMISTIC LOCKING, ki se realizira v bazi, se lah- ko zagotovi konsistentnost podatkov. Vsak zapis v tabeli ima svojo verzijo. Če neki uporabnik ažurira zapis, se temu priredi tudi verzija. Vedno se izvede v kombinaciji primarni ključ – verzija. Dodatki za razvojno okolje JDeveloper in SQL Developer V tem predavanju je Matic Petek ( S&T, d. d.) govoril o izdelkih na platformi JDeveloper; to sta SQL Developer in BPEL Designer, ki pa sedaj več ne obstaja kot samo- stojen izdelek. Za pripravo okolja za razvoj potrebujemo JDeveloper, SQL Developer za testiranje in dodatke, ki jih namestimo preko Update Centra – Extension SDK. Vsak dodatek je sestavljen iz XML-datoteke z opisom dodatka, razreda z vstopno točko (oracle.ide.Addin). Do- datek namestimo tako, da ročno skopiramo datoteko v ustrezni direktorij. Ob zagonu razvojnega okolja jo nato vidimo v centru Update, kjer jo namestimo. Uporabni dodatki za JDeveloper: • Copy as HTML, • Quick Outline Navigator, • Trim Tailing Space, • Search Toolbar Extension. Zakaj se sploh odločiti za razvoj dodatka za razvojno okolje? Vključimo ga lahko v obstoječe razvojno okolje, uporabimo lahko že razvite module, namestitev je eno- stavnejša, pojavi se nova možnost trženja izdelkov. Z JDeveloperjem lahko gradimo samo dodatke, Eclipse pa je programsko okolje, v katerem gradimo aplikacije. Novosti na podro~ju baze podatkov Oracle Robert Korošec (Oracle Slovenija) je predstavil zadnjo različico baze podatkov Oracle – Oracle 10g Release 2, ki je izšla julija 2005. Čeprav leta 2006 ni izšla nova razli- čica, to ne pomeni, da je na tem področju vladalo zatišje. Prav nasprotno! Oracle je prišel na trg s pomembnimi novostmi. • TimesTen – baza podatkov, ki omogoča hitre odzivne čase. To doseže z delovanjem v dinamičnem pomnil- niku računalnika. Uporablja se predvsem v okoljih, ki se opirajo na delovanje sistemov v realnem času, to so predvsem telekomunikacije, skladiščenja z uporabo RFID ali spremljanje objektov s pomočjo navigacije GPS. • Oracle Database XE – Express Edition in nakup baze Berkeley DB (SleepyCat). Database XE je omejena na uporabo enega procesorja, 1 GB pomnilnika RAM in 4 GB veliko bazo. Deluje v programskem okolju Win- dows in Linux in jo lahko brezplačno uporabljamo. • Berkeley DB – baza je namenjena uporabi na trgu vdelane (angl. embedded ) programske opreme. Je kompaktna baza, ki ne zahteva administracije in je na voljo v treh različicah – Berkeley DB, ki je v bistvu knjižnica in se poveže z aplikacijo, Berkeley DB Java Edition, ki je napisana v jeziku java in omogoča tesno integracijo z javanskim okoljem, ter Berkeley XML za delo s podatki XML in podporo standardu Xquery. Je odprtokodna baza in ponuja dvojni model licenci- ranja. Luka Štok, Davor Bračko

RkJQdWJsaXNoZXIy MTAxMzI5