Resources | Cegal

Seks store nyheder fra Oracle Database World i London 2023

Skrevet af Redaktionen | 17-05-2023 13:19:32

I april blev Oracles nye database, version 23c, tilgængelig for udviklere. Vi har taget et kig på de vigtigste funktioner, der vil være tilgængelige for alle i år. Her får du seks store nyheder fra Oracle og to små.

I slutningen af ​​april besøgte en gruppe af Cegals Oracle-specialister Oracle Database World i London for at høre de seneste nyheder om Oracles kommende databaseudgivelse, version 23c. En dag fyldt med teknisk snak gav mange nye indsigter og viden.

Den måske største nyhed først. Som svar på efterspørgsel fra udviklere verden over om adgang til de nyeste funktioner i sin næste generations database, frigiver Oracle den næste version af Oracle Database til udviklerfællesskabet først, med Oracle Database 23c Free - Developer Release.

Nu har udviklere et forspring med at bygge nye applikationer og forbedre eksisterende med innovative 23c-funktioner, der forenkler udviklingen af ​​moderne datadrevne apps. Alle funktioner i Oracle Database 23c er planlagt til at være tilgængelige inden for de næste 12 måneder.

Fokus på ny funktionalitet

Fokus under dagen var ny funktionalitet i Oracles kommende databaseversion, version 23c. Versionen er planlagt til at blive udgivet i løbet af året og er i øjeblikket tilgængelig som en betaversion for kunder, der ønsker at teste, hvordan den virker. Version 23c vil være gyldig indtil 2028 og med udvidet support indtil 2031.

Selvfølgelig var der også fokus på hvordan man udvikler nye applikationer med Oracles platforme. Et værdsat indslag i løbet af dagen var, at konsulenterne havde mulighed for at deltage i selvbetjeningsworkshops, hvor de fik adgang til FAQ og hermed kunne forbedre deres viden, samtidig med at de fik chancen for at lære de nye funktionaliteter i version 23c.

Noget som mange værdsat i version 19 er, at den indeholder tre pluggable databaser (PDB) uden behov for at have en licens, og det vil fortsat være tilfældet i version 23c også. En PDB, eller pluggbar database, er en type database, der gør det muligt at have flere forskellige databaser, der kan plugges ind i en hoveddatabase. Hver PDB kan fungere som en separat og uafhængig database, men de kan også dele data og ressourcer med andre PDB'er, der er forbundet til den samme masterdatabase. PDB-teknologien kan lette administration og styring af databaser, samtidig med at den giver fleksibilitet og skalerbarhed.

Seks store Oracle databasenyheder 

  1. JSON Relational Duality: er et koncept, der beskriver, hvordan data kan repræsenteres på to forskellige måder: For det første som rækker i en tabel eller i JSON-format. Dataene gemmes i tabeller for at drage fordel af en traditionel relationsdatabase, men vises i dualitetsvisningen i JSON-format og kan også redigeres. Dette vil blive positivt modtaget af udviklere, der kan manipulere dataene i databasen direkte via JSON-dokumenter.

  2. True Cache: vil blive et rigtigt "must have" for mange. det er baseret på, at man undgår problemer med ventetid, selvom installationen er et andet sted. Det betyder, at flere mennesker vil kunne flytte deres belastning, uanset hvilket datacenter de bruger. At kunne flytte (eller sprede) belastningen er nyttigt, når en server eller et websted bliver for belastet. Der er også mulighed for at flytte belastningen til en anden server/site, der ikke har samme belastning. Man kan kalde det belastningsspredning.

  3. JavaScript Stored Procedures (powered by GraalVM): JavaScript-kode kan nu køres tættere på data end nogensinde før ved at skrive JavaScript-lagrede procedurer eller indlæse eksisterende JavaScript-biblioteker i Oracle-databasen. Understøttelse af JavaScript-kode forbedrer udviklerens produktivitet ved at tillade genbrug af eksisterende forretningslogik direkte ind i datalaget samt genbrug af JavaScript-udviklerfærdigheder. JavaScript-kald kan blandes med SQL og PL/SQL, hvilket giver understøttelse til polyglot-programmeringssprog.

  4. JSON Schema: Udviklere kan nu sikre og validere JSON-dokumentstrukturer via industristandard JSON-skemaer, hvilket muliggør sikker og pålidelig brug af JSON-dataformatet.

  5. Operational Property Graphs: Udviklere kan nu bygge både transaktionelle og analytiske egenskabsgrafapplikationer med Oracle Database ved at bruge dens brancheførende SQL-standard-egenskabsgrafforespørgsler, herunder at køre grafanalyse på relationelle og JSON-data.

  6. Oracle Kafka API:er: Kafka-applikationer kan nu køre mod Oracle Database Transactional Event Queues med minimale kodeændringer, hvilket muliggør meget mere robuste mikroservices bygget ved hjælp af transaktionsbegivenheder, der udfører hændelsesoperationer og databaseændringer i en enkelt, simpel transaktion.

Udover ovenstående seks punkter var der også to måske ikke så store nyheder, men noget, der alligevel vil gøre tingene nemmere for mange; Oracle kasserer dual ved Select Sysdate, der er en kommando til at finde ud af, hvilken dato det er. Der er ingen andre databaser, der kræver, at du skriver "from dual", så det er virkelig på tide, at Oracle skroter det i 23c.

Den anden nyhed er, at Oracle fra 23c nu har en boolean som datatype (hvilket stort set alle andre databasemotorer har haft fra begyndelsen). Så for at opsummere det hele kan vi konstatere, at der er mange nye funktioner og tjenester, som vil effektivisere arbejdet med 23c.

 


Ovenfor ses Cegal Sverige talentfulde Oracle-specialister, fra venstre: Hasse Waldner, Fredrik Hibell, Jonas von Bornstedt, Tommy Sahlgren, Svetlana Schalander, Alexander Andersson, Kevin Thanaraj og forrest Lucas Almqvist. 

 
Er du interesseret i at tale mere med os om,  er Cegal Nordens største Oracle komptencehus med mange superdygtige lokale danske Oracle-specialister. De  kan hjælpe dig med at flytte til skyen eller har du andre ting, du tænker på, hvor du måske har brug for råd eller support? Vi er kun et par klik væk.