Sex stora nyheter från Oracle Database World i London 2023
I april blev Oracles nya databas, version 23c, tillgänglig för utvecklare. Vi har tagit en titt på de viktigaste funktionerna som kommer att vara tillgängliga för alla under året. Här får du sex stora nyheter från Oracle och två små.
I slutet av april besökte ett gäng av våra Oracle-specialister Oracle Database World i London för att få höra senaste nytt om Oracles kommande databasversion, version 23c. En dag fylld med tekniksnack gav många nya insikter och kunskap hos våra DBAer och utvecklare.
Den kanske största nyheten först. Som svar på efterfrågan från utvecklare över hela världen om tillgång till de senaste funktionerna i sin nästa generations databas, släpper Oracle för första gången någonsin nästa version av Oracle Database till utvecklargemenskapen först, med Oracle Database 23c Free – Developer Release.
Nu har utvecklarna ett försprång för att bygga nya applikationer och förbättra befintliga med innovativa 23c-funktioner som förenklar utvecklingen av moderna datadrivna appar. Alla funktioner i Oracle Database 23c är planerade att vara tillgängliga inom de närmaste 12 månaderna.
Fokus på ny funktionalitet
Fokus under dagen var ny funktionalitet i Oracles kommande databasversion, version 23c. Versionen är planerad att släppas under året och finns i nuläget som beta-version för de kunder som vill testa hur den fungerar. Version 23c kommer vara giltig till 2028 och med en extended support till 2031.
Givetvis låg också fokus på hur man kan utveckla nya applikationer med Oracles plattformar. Ett uppskattat inslag under dagen var att konsulterna fick möjlighet att delta i self service workshops där de fick tillgång till FAQ och kunde med denna setup förbättra sina kunskaper samtidigt som de också fick chansen att lära sig de nya funktionaliteterna i version 23c.
Något som många tycker är uppskattat i version 19 är att det ingår tre pluggable databaser (PDB) utan att man behöver ha en licens och så kommer det fortsätta vara även i version 23c. En PDB, eller pluggbar databas på svenska, är en typ av databas som gör det möjligt att ha flera olika databaser som kan kopplas in i en huvuddatabas. Varje PDB kan fungera som en separat och självständig databas, men de kan även dela data och resurser med andra PDB:er som är anslutna till samma huvuddatabas. PDB-teknologin kan underlätta administration och hantering av databaser, samtidigt som det ger flexibilitet och skalbarhet.
Sex stora Oracle databasnyheter
- JSON Relational Duality: är ett begrepp som beskriver hur data kan representeras på två olika sätt: dels som rader i en tabell eller i JSON format. Datat lagras i tabeller för att dra nytta av en traditionell relationsdatabas men visas i duality-vyn i JSON-format och kan även editeras. Detta kommer vara välkommet av utvecklare som kan manipulera datat i databasen direkt via JSON-dokument.
- True Cache: kommer bli en riktig “must have” för många, det bygger nämligen på att man kommer komma undan problemen med latency även om installationen ligger på annan plats. Detta innebär att fler kommer kunna flytta sina laster oavsett vilket datacenter de använder sig av. Att kunna flytta ( eller sprida ut ) lasten är bra då en server eller en sajt blir för nerlastad. Möjligheten finns då att flytta lasten till en annan server/sajt som inte har samma last. Man skulle kunna kalla det last-spridning.
- JavaScript Stored Procedures (powered by GraalVM): JavaScript-kod kan nu exekveras närmare data än någonsin tidigare genom att skriva lagrade JavaScript-procedurer eller ladda befintliga JavaScript-bibliotek till Oracle-databasen. Stöd för JavaScript-kod förbättrar utvecklarnas produktivitet genom att tillåta återanvändning av befintlig affärslogik rakt in i datanivån och återanvändning av JavaScript-utvecklarkunskaper. JavaScript-kodanrop kan blandas med SQL och PL/SQL, vilket ger stöd för polyglot-programmeringsspråk.
- JSON Schema: Utvecklare kan nu säkerställa och validera JSON-dokumentstrukturer via industristandard JSON-scheman, vilket möjliggör säker och pålitlig användning av JSON-dataformatet.
- Operational Property Graphs: Utvecklare kan nu bygga både transaktions- och analytiska egenskapsgrafsapplikationer med Oracle Database, med hjälp av dess branschledande, nya SQL-standard-egenskapsgrafsfrågor, inklusive att köra grafanalys ovanpå relations- och JSON-data.
- Oracle Kafka API:er: Kafka-applikationer kan nu köras mot Oracle Database Transactional Event Queues med minimala kodändringar, vilket möjliggör mycket mer robusta mikrotjänster byggda med hjälp av transaktionshändelser som utför händelseoperationer och databasändringar i en enda enkel transaktion.
Utöver ovan sex punkter kom det också fram två kanske inte stora nyheter men något som ändå kommer underlätta för många; Oracle slopar dual vid Select Sysdate, vilket är ett kommando för att få fram vilket datum det är. Det är inga andra databaser som har att man måste skriva "from dual" så det är verkligen på tiden att Oracle nu slopar det i 23c.
Den andra nyheten är att Oracle från 23c numera har en boolean som datatyp (som i stort sätt alla andra databasmotorer har haft från början). Så, för att sammanfatta det hela kan vi konstatera att det är många nya funktioner och tjänster som kommer göra arbetet mer effektivt med 23c.
Ovan är Cegals duktiga Oracle-specialister, från vänster: Hasse Waldner, Fredrik Hibell, Jonas von Bornstedt, Tommy Sahlgren, Svetlana Schalander, Alexander Andersson, Kevin Thanaraj och längst fram Lucas Almqvist.
Är du intresserad av att prata mer med oss om hur våra superduktiga Oracle-specialister kan hjälpa dig att flytta till molnet eller har du annat du funderar på där du kan behöva rådgivning eller support? Vi finns endast ett par klick bort.