kolmapäev, veebruar 01, 2006

Mõtteid Oracle päevalt

Ma pole varem mingitest promoüritustest kokkuvõtteid teinud ja mulle tundub, et see on viga olnud. Päris huvitav oleks meelde tuletada, mida pool aastat või enam aega tagasi pajatati. Sel korral paneks aga tekkinud mõtted mingisuguse mõttekaardina kirja. Tekst ei tule arvatavasti eriti lineaarne, kuna ettekandeid ja meeme oli mitmeid. Seetõttu ei üritagi ma mingit "sissejuhatus-teemaarendus-kokkuvõte" struktuuri jälgida - see on ju hüpertekst.


BPEL
Tavapärase müügijutu hulgast noppisin David Keene'i (Director, Product Management, Oracle) esitlusest välja info, et üks viimaseaja buzzword'e (sumisõna?) soeses teenustele orienteeritud arhitektuurile (SOA) - Business Process Execution Language - ei ühenda mitte ainult veebiteenuseid, vaid misiganes allikaid/süsteemi osi - andmebaasid, rakendused, failid. Senimaani on kõneldud BPEL-ist just veebiteenuste kontekstis vahvast äriprotsessi kirjeldamise keelest.
Ajalooliselt on tegu ühe parima näitega avatud standardist ja korporatsioonide vahelisest koostööst (MicroSoft, IBM, SAP, BEA, Siebel jne saatsid speci standardiseerimiseks rahvusvahelisele organisatsioonile OASIS, kes vast viimasel ajal on enim tähelepanu saanud seoses "Open Document Formatiga vs Microsofti uus Open XML dokumendi formaat" juhtumiga).


THINK
"Üllatusesinejana" oli kohal emeriitprofessor Leo Võhandu, kes vabal ajal tegelevat puuetega inimeste tööle aitamisega tehnoloogia abil läbi MTÜ Think. Nad koolitavad puuetega inimesi tehnoloogias, täpsemalt siis arvutit kasutama, et raha teenida, minu arusaamist mööda. Et mõelda osata, ei pea kaugust hüppama või rääkima. Austust vääriv näide on MTÜ liige, Meelis "Mella" Luks, kel käed puudu ja mäletamist mööda mainis Võhandu ka kõnepuuet, kuid sellest hoolimata veebi väänab ja maalib.

Sõnaleid - sürdpaber - (Võhandu leiutis) tagurpidi paber. "Tint" on paberis, mitte sulepeas. Kasutatav siis nö elektroonilise paberi kohta. Sai mainitud ka Sony viimase aja parimat leiutist - Sony Reader, millest hea lühida kokkuvõtte tegi Endgadget. Nagu artiklist lugeda, siis SR-i Euroopasse peab ootama kauem kui Ameerikas, kus see väljutatakse poodlejatele aprillis.

Märksõnana sai mainit "fibonacci trading", millele lühike googeldamine midagi olulist vastuseks ei toonud, kuid vaja põhjalikumalt otsida. Juu on midagi huvitavat.

Lõppeks mainis esineja huvitavat nalja, et 1960.- aastatest olla ta telefoni saamise järjekorras oodanud ja alles eelmine aasta olevat Elion helistanud ja küsinud, kas telefoni on vaja? Mõistagi vastas proua Võhandu eitavalt, kuna nüüd on olemas alernatiivsed vahendid. Takistuseks oli kindlasti linnast kaugel asuv elukoht.

Kuidas antud esitlus Oraclega kokku läks, ei saanud muidu pikemat valgustamist kui, et Oracle kavatseb puuetega inimeste tööturule aitamist tõsiselt võtta. Eks see läheb märksõna "corporate social responsibility" alla.


10gR2
Madis Pärn (senior sales consultant, Oracle Eesti) rääkis mitmel huvitaval teemal.
RAC - mitte kolmanda partei (HP, EMC..) toodetega andmebaas klastrisse.

HP (huumoripunkt) - 10gR2 sertifitseeriti (ehk siis prooviti ja katsetati) 100 node'iga klastri peale, kuid Eestis on suurim teadaolev RAC 2 node'iga.

Palju ümbernimetust seoses 10gR2-ga:
  • Oracle Cluster Ready Services -> Oracle Clusterware (pidavat olema pädev vahend suvalise süsteemiosa klasterdamiseks - rakendusservu, veebiservu, andmebaas).
  • Oracle Enterprise Manager -> Grid Control (lisatud mitte ainult Oracle toodete haldamine, vaid ka teiste süsteemi osade monitooring ja lihtsamad konfigureerimised, samas ei ole planeeritud asendama, vaid andmaks ülevaadet - ntx andmebaas jookseb EMC kasti peal, mida annab jälgida otse OEM-ist. Sul on võimalus kogu süsteemi jälgida topoloogiliselt mudelilt/kaardilt, kuhu probleemi korral tekib vastava "kastikese" juurde miski linnuke vms, et siis täpsemalt edasi uurida).
  • HTML DB 2.0 -> Oracle Application Express 2.0 (veebipõhine IDE Oracle andmebaasile PL/SQL-i rakenduste väänamiseks).
Mõistagi ei saanud mainimata jätta uut Oracle DB Express Editioni, mis hetkel veel beta-staadiumis, kuid pädevalt funktsioneerib (panin ise ka näpud külge). Põhineb 10gR2-l ja uuel HTML DB 2.0-il. Piiranguteks lühidalt on 4GB andmemahtu, 1GB RAM-i, 1 CPU (dual core Oracle mõistes on 1.75 kui ma õigesti mäletan) ja oli vist 20 kasutajat (mis on muideks identsed MS SQL Server 2005 Express Editionile , kuid erinevad äsja ilmunud IBM DB2 Universal Database Express-C-st, kes lubab 2 CPU-d, 4GB RAM-i ja ei piira kasutajate arvu ja andmebaasi mahtu).


EMTA
Maksu- ja Tolliameti endine DBA, kes vahepeal ka Skypes kätt proovis, Toomas Bergmann, jutustas EMTA upgrade protsessist 8i->10gR2. Lühidalt öeldes - oota alati üllatusi. Ntx Oracle Upgrade Assistant suudab kindlasti uuendada 8i puhta installi 10g peale, kuid kui juba pisut keerukamat koodi on baasis, siis ei maksa üllatuda kui mõni ORA-600 näkku viskub. Siis on abiks sõber Google ja Metalink.
PL/SQL töötab 1-1-le, kuid mingit perfoomantsi võitu ei saa, kuna optimizer töötab ikka 8i režiimis. Uuendama sundis eelkõige just 8i toe lõpp eelmise aasta algusest. Sellega koos olevat vaja uuendada ka Forms 5 -> Forms 6 peale, kuna 5 lihtsalt ei paku ühendus .dll-i 10g-le.
Põhiliste märksõnadena jäi õhku rippuma ikka testimine - kõike ei ole võimalik ette näha, kuid koormusetestid on olulisimad.
Lõppkokkuvõttes - migratsiooniks kulus aug-nov, kuid testimiseks oleks ikka pisut aega juurde olnud vaja. Olulisimad - backup, stsenaarium läbi käia ja koormusetestid. Mõistlik.


Poodlemine
Morgan Russell (Director, BI&DWH Technologies, Oracle) rääkis Oracle Fusionist BI kontekstis, kuid kõige huvitavam oli väide, et eelmine aasta (2005) omandas Oracle US$19bln eest konkurente (muuhulgas Siebel, Peoplesoft jne). Kõik on laialt levinud ärivara tootjad. Ntx Siebel oli number 1 CRM lahenduste pakkuja maalimas.
Eesmärgiks olevat Oracle Fusioni visiooni järgi kogu ettevõtte vajaduste rahuldamine ühe organisatsiooni tarkvaraga.

BI poole pealt märkus, et Oracle Discoverer Viewer olevat ümberkirjutatud BI Beanide peale ühe kuuga. BI Beanid on Oracle Application Serveri tehnoloogia, millega applikatsiooniserveri portaalile võib ise custom java vidinaid arendada.


RahMin
Tarmo Hanga Rahandusministeeriumist rääkis nende mitmekülgsest andmebaasiserverite kogumist - Oracle, MySQL, Progress, MSSQL ja PostgreSQL. See on erinevate riigihangete ja arenduste tulemus. Progressis olevat kõigest MicroLinki Postipoiss ja sellel otsest arendust ei toimu. Samas olevat PostgreSQL sisse tulnud migratsioonina Oracle pealt, kuid nüüd olevat arendajate vähesuse ja oskusteabe puudumise tõttu kavas jälle tagasi Oracle peale liikuda. Lisaks on tunduvalt lihtsam hallata n-1 platvormi kui n. Päris huvitav ja selles mõttes julgustav ettekanne, et vabavaraga annaks palju ära teha. Puudu on lihtsal kommertsiaalsest toest ja arendajatest, mis suuremate organisatsioonide puhul osutuvad suht tähtsateks faktoriteks.


Economist
Delia Meth-Cohn Economist Intelligence Unitist (ajakiri the Economist primaarväljund vast) rääkis arenevatest maadest ja nendest globaalse majanduse kontekstis. Tegu oli teise "üllatusesinejaga", kes huvitavat pajatas. Lisaks üks väheseid majandusinimesi, keda kuulasin aina suureneva huviga.
Nimelt arenenud majandusele on Eesti vägagi atraktiivne investeerimiskeskkond - madalad maksud, kohapealne oskustööjõud, odav tööjõud, EU, head seadused. Välja arvatud EU, on olnud nii juba üle kümne aasta, kuid asjad on muutumas - kohapeal pole tööjõudu piisavalt laienemiseks ja palgad tõusevad. Selles mõttes on Venemaa, Hiina ja India paremad paigad investeerimiseks.
Põhisõnumiks oligi Eesti kohanemisvajadus uutele tingimustele - we've got to reinvent ourselves. Tähtsateks märksõnadeks on soosiv majanduskeskkond ja kultuuriline lähedus Euroopale (või no mitte lähedus, vaid lausa siin kohal olek), mis võrreldes Hiina ja Indiaga on suhteliselt tugev eelis.
Näitena toodi veel ka Iirimaad, mis üks kalleimaid kohti elamiseks EU-s olevat. Kuid millegipärast on Iirimaa ikkagi atraktiivne koht investeeringuteks. Lähemalt - miks - ei jõudnud Delia teemal peatuda, kuid globaalsema pildi manamiseks on tegemist kindlasti asjaga, mis memmo siirdub - vaja tarbida pisut globaalmajanduslikku kirjandust.

Sõnaleid majandusinimestele - BRIC - Brazil, Russia, India, China. Lühend mõistagi nende suure tõenäosusega realiseeruva kasvupotentsiaali pärast.


Palju häid mõtteid - integreeruv maailm.