Hurrengo nobedadeak DQL eta Dominon: Joins eta... Transakzioak!

HCl Domino zerbitzariak bere bidea jarraitzen du gaur egungo merkatuan
erreferentziazko datu-base dokumentaletako bat izateko. Guztiek jada ezagutzen
dituzten ezaugarriei (erreplikazioa, bertsio zaharrekiko bateragarritasuna, zenbait
segurtasun-maila) azken bertsioetan DQL lengoaia gehitu zitzaien.
Datuak modu erosoagoan eta eraginkorragoan lortzeko. OpenNTFren webean, John Curtis lanean ari diren eta ziurrenik Dominoren bertsio berrian etorriko diren hurrengo
aldaketen berri ematen zuen.

Objektu berri bat Dominon: Result Processing

Bai Lotusscripten, bai Javan (kendu hasierako “Notes” izenetik bere baliokidearentzat), “NotesQueryResultProcessor”; izeneko beste klase bat agertuko da eskuragarri.Mota honetako objektuek NotesDocumentCollection hainbat dokumentu-bildumen gainean lan egin ahal izango dute, eta gure Domino zerbitzarian inoiz ikusi ez den funtzionalitate bat gehitu ahal izango diete. Dokumentu-bilduma horiek db.search bilaketa batetik lor daitezke, unprocessedDocuments, Fulltext bilaketa, hainbat datu-basetatik!
Mota berri horri esker, barne-ikuspegi bat sortuz (etorkizuneko kontsultetarako iraun dezakegula edo “ad hoc” sor dezakegula), bilduma horietako datuak konbinatu eta ordenatuta erakutsi ahal izango ditugu, aldez aurreko normalizazioa aplikatuz (edo ez), eta “JOIN” eragiketa ere egin ahal izango dugu, datu-base erlazionaletan ohikoena dena.

NotesQueryResultProcessor klase berria

Gainera, bilduma horiek prozesatzeko orduan, datuak itzuli ahal izango ditugu, barne-ikuspegi horretan bertan edo stream moduan (JSON formatua erabiliz). Horri esker, datuen lehen “ilara” lortuko genuke, nahiz eta ikuspegia ez den erabat kalkulatu.

NotesQueryResultProcessor klasearen irteerak

John Curtisen hitzetan, azken aukera horrek azkartasun handia bermatzen du prozesuan, modu tradizionalarekin alderatuta.

Transakzioak Dominon!

Dominon eskuragarri ez genituen datu-base erlazionalen beste ezaugarri bat transakzioak egiteko gaitasuna da.

Transakzioak Dominon

COMMIT eta ROLLBACK bezalako datu-base sistemetan hainbeste erabiltzen diren aginduak Lotusscript eta Javan eskuragarri egongo dira, NotesDatabase objektu mailako metodo banarekin.

Low code? Not so much…

Lotus script lengoaiaren egituran hobekuntzarik gehitzen ez den arren, HClk klase berriak gehitzen ditu.
Funtzionaltasunarekin, plataformaren azken bertsioetan faltan botatzen genuen hori, oraindik IBMren esku zegoenean.

Bai transakzioak, bai NotesDocumentCollection prozesu mota berria, datuak lortzeko abiadura handia behar duten agertokietan ez ezik, orokorrean ere erabil litezke (eta erabili beharko lirateke).

Bildumen prozesu berri honek ikuspegi berri bat gehitzen du datuak berreskuratu eta prozesatzeko orduan. Eskaintzen dituen aukeren kopurua dela eta (horietako asko ez dira inoiz Domino zerbitzari batean ikusi), baliteke erabilera zaila izatea eta kasu bakoitzean eraginkorrena ez izatea. Nire ustez, HCl webinareak, jardunbide egokiak eta adibideak ematen saiatu beharko litzateke. Ziur aski, duela gutxi iragarritako HCl Software Academy-n egingo dute.

HCl Ambassador Berria AppDevPack, Produktu bideragarri minimoa

Comentarios

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×