Vývoj aplikací pomocí řešení Oracle Database

Oracle Database poskytuje nejucelenější platformu s aplikačními i datovými službami, aby byl vývoj a nasazení podnikových aplikací jednodušší. Vytvářejte aplikace SaaS pomocí CI/CD, databáze s více klienty, Kubernetes, nativních cloudových technologií a technologií s nízkou potřebou psaní kódu.

Mikroslužby s konvergovanou databází Oracle (1:09)

Oracle Database 23c – bezplatná verze Developer Release

Představujeme předběžnou a bezplatnou vývojářskou verzi databáze Oracle Database 23c – včetně dat relační duality JSON, „největší inovace v oblasti informační vědy za posledních 20 let“ – připravenou pro cloud a místní prostředí.

„Společnost Oracle dostála svému kódovému označení „App Simple“ a díky Oracle Database 23c v bezplatné verzi Developer Release umožňuje vývojářům velmi snadno vyzkoušet její nejnovější inovace. Vývojáři mají v Oracle Database 23c k dispozici více než 300 funkcí a vylepšení, ale relační dualita JSON bude pravděpodobně nejoblíbenější, protože řeší nesoulad mezi dokumentovým a SQL přístupem k ukládání a analýze dat.“

Holger Mueller viceprezident a hlavní analytik, Constellation Research

Vytvořte mobilní aplikaci pro doručování potravin pomocí vzoru datově orientované architektury s využitím modulů Kubernetes, kontejnerů Docker a řešení Oracle Autonomous Database. Moderní AppDev je synonymem k mikroslužbám řízeným daty, které generují provozní data a události kódu, a zahrnuje umělou inteligenci (AI) nebo strojové učení (ML). Konvergovaná datová platforma na platformě Oracle Cloud Infrastructure (OCI) zjednodušuje vytváření nových mikroslužeb pro zpracování různých událostí a dat pomocí tabulek, JSON, grafů a prostorových typů dat. Příklad aplikace GrabDish ukazuje, jak lze automaticky vytvořit instanci kompletní platformy mikroslužeb pomocí skriptů terraform, zjednodušeného skriptu DevOps s modulem Kubernetes a ukázkového kódu mikroslužeb.

schéma aplikace pro mobilní dodávku potravin, popis je uvedený níže sem umisťuji popis, včetně veškerého textu a důležitých detailů schématu. Představte si, že byste museli schéma popsat slepému člověku, aby mu všechny myšlenky byly předány vizuálně.

e-shop je webový příklad maloobchodní aplikace elektronického obchodování vyvinutý tak, aby předvedl Oracle Sharding, hyperškálovanou globálně distribuovanou konvergovanou databázi s OLTP a analytiku v architektuře masivně paralelního zpracování (MPP). K vývoji aplikace, jako je tato, je obvykle zapotřebí více technologií a produktů. Potřebujete například databázi JSON, aplikaci textového indexu, relační databázi a analytický modul. To vše ztěžuje zadávání dotazů na data v několika úložištích dat současně. Tento příklad používá službu Oracle Sharding (se třemi fragmenty) s různými typy dat – včetně strukturovaných i nestrukturovaných dat, relačních dat, dokumentů JSON a textu – vše uložené v jediné databázové platformě.

Tato ukázková aplikace obsahuje několik funkcí, jako je jednoduché rozhraní API Oracle Document Access (SODA) a textové vyhledávání pro JSON, spojení, transakce a vlastnosti ACID pro relační dotazy, výsledky fuzzy hledání, našeptávač, vyhledávání ve volném textu a sentiment.

Případová studie zákazníka

  • BlueKai používá Oracle Sharding k ukládání petabajtů dat za účelem škálování na miliony transakcí za sekundu pomocí jediné databáze (43:48)
  • Epsilon zlepšuje škálovatelnost, výkon a dostupnost pomocí Oracle Sharding (1:34)
schéma e-shopu, popis je níže sem umisťuji popis, včetně veškerého textu a důležitých detailů schématu. Představte si, že byste museli schéma popsat slepému člověku, aby mu všechny myšlenky byly předány vizuálně.

Pomocí Autonomous Database vytvořte specializované nabídky pro ohrožené zákazníky.

Moderní datové platformy vyžadují analýzu v rámci různých modulů úložišť (relační,úložiště objektů a další) a typů dat. Oracle Autonomous Database zachycuje tabulková, prostorová, grafická a JSON data a obsahuje specializované algoritmy pro každý z těchto typů dat. Oracle MovieStream – fiktivní společnost zabývající se online streamováním filmů – slouží k ilustraci různých typů sofistikovaných analýz, které lze aplikovat na strukturovaná i nestrukturovaná data. K datům můžete přistupovat z datového jezera, můžete odemykat a objevovat přehledy sledování filmů z tabulkových dat a dat JSON, používat strojové učení k predikci fluktuace, lokalizovat nabídky pomocí prostorové analýzy a používat algoritmy grafů k doporučování filmů na základě odvozených komunit.

schéma marketingových nabídek, popis je níže sem umisťuji popis, včetně veškerého textu a důležitých detailů schématu. Představte si, že byste museli schéma popsat slepému člověku, aby mu všechny myšlenky byly předány vizuálně.

Vytvořte a nasaďte aplikaci pro zvýšení osobní produktivity pomocí nativních cloudových služeb, jako je Oracle Autonomous Database, Oracle Container Registry, clustery Kubernetes, brána API a Helidon.

Tato aplikace provádí volání REST do backendu Java pomocí prostředí mikroslužeb Helidon. Aplikace je kontejnerizována pomocí balíčku Docker, nasazena v Container Registry a spravována prostřednictvím Kubernetes. Kód Java implementuje rozhraní REST API a připojí se k Autonomous Database za účelem zachování změn.

Schéma seznamu MyToDo, popis je níže sem umisťuji popis, včetně veškerého textu a důležitých detailů schématu. Představte si, že byste museli schéma popsat slepému člověku, aby mu všechny myšlenky byly předány vizuálně.

Aplikace nákupního košíku umožňuje zákazníkům kdykoli vybrat, zkontrolovat a zakoupit produkt nebo službu v online obchodu.

Tato ukázková aplikace vytváří zcela nový nákupní košík pomocí řešení Oracle Autonomous Database a Oracle APEX. Nejprve se importuje ukázková datová sada a poté je vytvoří aplikace se stránkami, jako je panel, produkty, a několik sestav. Poté můžete přidat stránky pro správu nákupního košíku.

Aplikace správcům online obchodu umožňuje spravovat produkty, zákazníky a obchody. Zákazníci mohou produkty prohlížet, přidávat je do košíku a nakonec pokračovat k pokladně. Tuto metodu lze použít i pro jiné případy užití, kdy za 60 minut vytvoříte úvodní aplikaci s funkcemi zákazníka a funkcemi správce pro bezpečnou správu změn webu.

schéma online nákupního košíku, popis je níže sem umisťuji popis, včetně veškerého textu a důležitých detailů schématu. Představte si, že byste museli schéma popsat slepému člověku, aby mu všechny myšlenky byly předány vizuálně.

Oracle Machine Learning je výkonné řešení pro analýzu dat a jejich použití na nejcennější data ve vaší organizaci – stávající podniková data ve vaší databázi Oracle Database. Tento příklad ukazuje, jak může datový odborník s aplikací APEX vytvořit aplikaci pro pojišťovnictví s podporou strojového učení, která začíná přípravou dat a končí úspěšným nasazením modelu.

Ukázková aplikace pro pojišťovnictví také řeší osvědčené postupy DevOps pro nasazování modelů v reálných použitích, takže vývojáři mají jednoduchý přístup k výkonnému AI/ML.

schéma online nákupního košíku, popis je níže sem umisťuji popis, včetně veškerého textu a důležitých detailů schématu. Představte si, že byste museli schéma popsat slepému člověku, aby mu všechny myšlenky byly předány vizuálně.

Moderní vývoj aplikací

Jazyky

Java

Java je nejpoužívanější programovací jazyk a vývojová platforma. Snižuje náklady, zkracuje dobu vývoje, podporuje inovace a zlepšuje aplikační služby. S miliony vývojářů, kteří provozují přes 51 miliard Java Virtual Machine instancí po celém světě, je Java nadále preferovanou vývojovou platformou pro podniky a vývojáře na celém světě.

Python

Programovací jazyk Python se aktivně používá ve všech oblastech současné informatiky. Vzhledem k tomu, že vývoj jazyka Pythonje efektivnější než většina ostatních jazyků, jedná se o oblíbenou volbu pro startupy, kde změny kódové báze musejí být prováděny rychle a levně. Používají ho také vědci a matematici a slouží v řadě výkonných interních knihoven pro statistiku a komplexní matematiku. Prozkoumejte funkce ovladače Python python-oracledb pro Oracle Database. python-oracledb je rozšiřující modul Pythonu, který umožňuje přístup k Oracle Database. Vyhovuje specifikaci Python database API 2.0 se značným počtem doplňků a několika vyloučeními.

Rozhraní API C a C++ Call Interface

Rozhraní API pro Oracle Call Interface C a C++umožňují vytvářet aplikace, které používají volání funkcí pro přístup k databázi Oracle Database a řídí všechny fáze provádění příkazu SQL a přístup k datům.

Node.js

Node.js vývojářům umožňuje vytvářet rychlé, škálovatelné síťové aplikace pomocí snadno srozumitelného kódu. Běží na operačních systémech Windows, Mac OSX, Linux, Unix a dalších. Podporuje procesory ARM, například Raspberry Pi a BeagleBone Black. Node.js je ideální volbou pro vývojáře, kteří potřebují vytvářet rychlé, škálovatelné síťové aplikace, jako jsou webové servery a další backendové systémy využívající mobilní aplikace, a to pomocí jednoduchého kódu.

Doplněk node-oracledb pro Node.js pohání vysoce výkonné aplikace Oracle Database. Aplikace lze napsat v jazyce TypeScript nebo přímo v jazyce JavaScript.

.NET

Komunita vývojářů .NET společnosti Oracle čítá více než 800 000 členů. Mezi oblíbené produkty patří funkce Oracle Data Provider for .NET (ODP.NET), která je optimalizována k používání funkcí vysoké dostupnosti, výkonu a zabezpečení Oracle Database a současně vývojářům zajišťuje úplný přístup k prostředí .NET a .NET Framework. Oracle Developer Tools for Visual Studio Code (VS Code) a Visual Studio jsou doplňky pro úpravu, spouštění a ladění příkazů SQL a PL/SQL pro Oracle Database na místě nebo v cloudu.

PL/SQL

PL/SQL je vložený jazyk navržený pro efektivní práci s databází Oracle Database. PL/SQL přidává procedurální konstrukce do SQL a poskytuje ucelenější řešení programovacího jazyka pro vytváření kriticky důležitých aplikací v databázích Oracle Database.

Mikroslužby a mobilní telefon

Co jsou mikroslužby?

Mikroslužby představují architektonický přístup k vývoji moderního softwaru. Každá základní funkce nebo služba představuje související obchodní kontext, který se vytvoří a nasazuje nezávisle. Mikroslužby zajišťují pružnost při vytváření a údržbě aplikací. Modernizace aplikací je dnes synonymem pro mikroslužby.

Mikroslužby s aplikací Spring Boot

Vytváření malých samostatných aplikací, které jsou připravené ke spuštění, může vašemu kódu přinést velkou flexibilitu a přidanou odolnost. Účelové funkce aplikace Spring Boot usnadňují vytváření a provoz mikroslužeb ve velkém měřítku. Distribuovaná povaha mikroslužeb s sebou přináší výzvy a Spring Boot je pomáhá zmírňovat. Spring Cloud Stream usnadňuje spotřebu a tvorbu událostí bez ohledu na to, kterou platformu pro zasílání zpráv si vyberete. Společnost Oracle nabízí platformu Oracle Backend for Spring Boot and Microservices.

Vývoj mobilních aplikací

Aplikace Mobile Backend as a Service (MBaaS) od společnosti Oracle vývojářům pomáhá vytvářet moderní mobilní aplikace pomocí rozhraní API platformy Parse, pomocí různých vývojářských sad SDK – Javascript, Flutter, Unity atd. Adaptér Oracle Database může využívat výhod aplikací a datových služeb s velkým množstvím funkcí v konvergované databázi Oracle. Adaptéry MongoDB a PostgreSQL jsou již dostupné jako součást platformy Parse. Platforma emuluje rozhraní API Google Firebase v ukázce demonstrující proveditelnost pomocí ukázkové aplikace, která může být spuštěna ve službě Google Firebase, a s minimálními změnami zahrnuje knihovnu emulátoru parsef provozovanou na platformě Oracle MBaaS.

Vývoj podnikových aplikací kombinuje mikroslužby orientované na web s funkcemi orientovanými na mobilní zařízení v aplikaci. Možnost spouštět mikroslužby v kontejnerech aplikací a kontejnerech Parse spravovaných prostřednictvím Kubernetes usnadňuje spojení těchto dvou stylů aplikací, jednoho v jazyce Java a druhého v jazyce JavaScript.

Mikroslužby v jazyce Java s aplikací Helidon

Helidon je kolekce knihoven Java pro psaní mikroslužeb, které běží na rychlém webovém jádru s technologií Netty.

Mikroslužby v jazyce Java s aplikací Micronaut

Moderní, komplexní prostředí založené na jazyce JVM pro vytváření modulárních, snadno testovatelných mikroslužeb a bezserverových aplikací. V tomto prostředí nejsou doba spuštění aplikace a spotřeba paměti vázány na velikost kódové báze, což má za následek zkrácení doby spuštění, rychlou propustnost a minimální nároky na paměť.

Transaction Manager for Microservices (MicroTx)

Oracle Transaction Manager for Microservices zjednodušuje vývoj a provoz aplikací díky aktivaci distribuovaných transakcí, aby byla zajištěna konzistence ve vícejazyčných mikroslužbách nasazených v Kubernetes nebo v jiných prostředích. Tento správce transakcí běží mimo databázi a je vhodný k používání v heterogenních databázích. MicroTX navíc podporuje protokoly konzistence LRA (Long Running Actions) a TCC (Try-confirm-cancel).

Referenční architektura konvergovaných dat

Moderní datový AppDev

Referenční architektury využívají principy návrhu k uspokojení základních požadavků na moderní vývoj aplikací pro webové/mobilní aplikace, které integrují umělou inteligenci/strojové učení, analytiku řízenou daty a platformy pro zasílání zpráv. Architektury jsou řízené událostmi v reálném čase. Tyto architektury pomáhají urychlit vlastní AppDev v oblastech financí, maloobchodu, zdravotnictví, energetiky a výroby a také pomáhají rozšířit balíčky aplikací Oracle. Většina podnikových aplikací je orientována na data a obsahuje různá data, která nejlépe zvládá konvergovaná databáze. Technologie AppDev s minimálním psaním kódu komprimuje množství potřebných technologických vrstev a spolu s vícejazyčným programováním představuje možnost, která používá oblíbené jazyky, jako je Java, Python, JavaScript a další. Aplikace a databázové kontejnery spravované prostřednictvím Kubernetes lze nasazovat v řešení OCI, samostatných prostředích a dalších významných veřejných cloudech.

Neústupné možnosti s doporučenými technologiemi zahrnují následující, ačkoli si uvědomujeme, že mezi těmito kategoriemi může docházet k určitému překrývání možností návrhu a osvědčených postupů, například mobilní aplikace řízená událostmi, vytvořené s minimálním kódem, a zpracování Big Data. Níže pro vás uvádíme doporučení jako hlavní kategorie vzorů architektury:

Aplikace s minimálním psaním kódu

Minimální psaní kódu pomocí řešení Oracle APEX

Platformy s minimálním psaním kódu vám umožní vytvářet podnikové aplikace rychleji než pomocí tradičního ručního kódování. Tyto platformy se dobře hodí k vytváření aplikací pro vykazování a analýzu dat a příležitostných aplikací ve spolupráci se zainteresovanými stranami, a k rozšiřování aplikací SaaS a modernizaci starších aplikací.

Oracle APEX používá jednoduchou metadatovou architekturu zapouzdřenou v databázi, která umožňuje rychlý přístup k datům, špičkový výkon a škálovatelnost.

Blockchain App Builder

Blockchain App Builder poskytuje vývojové a testovací prostředí s minimálním psaním kódu pro podporu generování uživatelského rozhraní, místního testování a automatizovaného nasazení inteligentních smluv. Může automaticky generovat inteligentní smlouvy z deklarativních specifikací a pomůcek pro vývoj, testování a nasazení. Poskytuje také podporu tokenizace s automatickým generováním kódů řetězců pro celý životní cyklus tokenu.

Jednoduchá rozhraní API pro JSON

Oracle Transactional Event Queues

Fronty transakčních událostí Oracle (TxEventQs) jsou vysoce výkonné dělené fronty implementace s několika toky událostí na frontu. TxEventQ představuje dělenou a v paměti implementovanou Oracle Advanced Queuing. Fronty TxEventQ podporují specifikaci JMS a jsou přístupné v jazycích Java, Python, Node.js, PL/SQL, C/C++, .NET a Go.

Oracle XML Developer’s Kit

XML je skriptovací jazyk podobný HTML a používá se hlavně pro ukládání a přenos dat. Oracle XML Developer's Kit (XDK) je univerzální sada komponent, které umožňují vytvářet a nasazovat softwarové programy v jazycích C, C++ a Java, které zpracovávají XML. Tyto komponenty můžete sestavit do aplikace XML, která vyhovuje vašim obchodním potřebám.

Strojové učení

Oracle Database zrychluje strojové učení pomocí výkonných algoritmů, které běží uvnitř databáze. To vám umožní vytvářet a spouštět modely ML, aniž byste museli přesunout nebo přeformátovat data. Datoví vědci využívají Python, R, SQL a další nástroje k integraci funkcí ML do databázových aplikací a poskytování výsledků analýzy na snadno použitelných řídicích panelech.

Rozhraní API pro Oracle REST Data Services

Rozhraní API pro Oracle REST Data Services uživatelům umožňuje provádět správu a monitorování databáze Oracle Database pomocí uživatelsky přívětivého rozhraní REST API. Rozhraní API databáze ORDS poskytují služby, jako je správa připojitelné databáze, export dat a kontrola výkonu databáze.

SQL

Oracle SQL

Oracle SQL poskytuje snadnou, elegantní a výkonnou architekturu pro přístup k datům, jejich definování a údržbu. SQL používejte se systémy Oracle a PHP, Java, Python, .NET, Hadoop, Node.js a Oracle APEX.

SQL*Plus

SQL*Plus je interaktivní nástroj pro dávkové dotazy, který je součástí každého serveru Oracle Database nebo instalace klientu. Zajišťuje uživatelské rozhraní příkazového řádku, které umožňuje zadávání a provádění příkazů SQL, PL/SQL, SQL*Plus a příkazů operačního systému.

SQL Developer

Oracle SQL Developer je bezplatný grafický nástroj, který zjednodušuje úlohy při vývoji databází. Pomocí nástroje SQL Developer můžete procházet objekty databáze, spouštět příkazy SQL a skripty SQL, upravovat a ladit příkazy PL/SQL, manipulovat s daty a exportovat je a zobrazovat a vytvářet sestavy. Můžete se připojit k databázím Oracle Database a vybraným databázím třetích stran (jiné než Oracle), zobrazit metadata a data a migrovat tyto databáze do databáze Oracle. SQL Developer také integruje rozhraní do několika souvisejících technologií, včetně Oracle Data Miner, Oracle OLAP, Oracle TimesTen In-Memory Database a SQL Developer Data Modeler (pouze ke čtení).

SQL Developer Data Modeler

Oracle SQL Developer Data Modeler je nástroj pro modelování a návrh databází, který poskytuje prostředí pro zachycování, modelování, správu a využívání metadat.

SQLcl

Oracle SQLcl (příkazový řádek vývojáře SQL) je rozhraní příkazového řádku v jazyce Java pro databázi Oracle Database. Pomocí SQLcl můžete provádět příkazy SQL a PL/SQL v interaktivním nebo dávkovém režimu. SQLcl umožňuje přímé úpravy, dokončení výpisů, stažení příkazu a podporuje vaše stávající skripty SQL*Plus.

LiveSQL

Naučte se a sdílejte SQL a současně se zlepšete v psaní kódu. Patří sem návody, ukázková makra a vysvětlení plánů dotazů. Spusťte kód v prohlížeči během několika sekund.

Oracle Database Actions

Oracle Database Actions (dříve SQL Developer Web) je webové rozhraní, které nabízí funkce pro vývoj, správu, monitorování a datové nástroje pro Oracle Database. Je k dispozici s Oracle Autonomous Database a je součástí stažení Oracle REST Data Services (ORDS) pro místní použití.

Typy dat

Data/dokumenty JSON

Oracle Database poskytuje rozhraní API pro manipulaci s daty JSON a podporu nativního úložiště dat JSON. To vám umožňují analyzovat, zabezpečovat a provádět další operace s daty JSON.

Prostorová databáze Oracle

Prostorová databáze Oracle je dostupná v Oracle Database. Umožňuje vývojářům a analytikům snadnou práci s analytickými a mapovými službami zjišťování polohy. Umožňuje profesionálům z oblasti geografických informačních systémů (GIS) úspěšně nasadit pokročilé geoprostorové aplikace. Organizace mohou provádět správu různých typů geoprostorových dat, mohou provádět stovky operací prostorové analýzy a používat interaktivní nástroje pro vizualizaci mapy s prostorovými funkcemi v řešeních Oracle Autonomous Database a Oracle Database.

Databáze grafů a analytika grafů

Databáze grafů Oracle je dostupná v konvergované databázi Oracle. Uživatelům grafů umožňuje používat dva oblíbené modely grafů: grafy vlastností a grafy RDF. Vývojáři, analytici a datoví vědci mohou zkoumat vztahy dat pomocí dotazů na grafy a provádět analýzu grafů pomocí předem definovaných algoritmů grafů za účelem získání obchodních přehledů, jako je vytváření doporučení, hledání komunit, porovnávání vzorů, identifikace podvodů a další anomálie. Graph Studio v řešení Oracle Autonomous Database poskytuje plně spravované automatizované rozhraní dat grafů, které usnadňuje vytváření grafů a dotazování na ně. Poskytuje rozsáhlou podporu analýz grafů a dotazů na grafy s pokročilými zápisníky a interaktivními vizualizacemi.

Oracle XML Database

Oracle XML Database (XML DB) umožňuje nativní ukládání dat XML a manipulaci s nimi. Zajišťuje ucelenou analýzu dat a vykazování, vysoký výkon, škálovatelnost, ochranu dat a řízení přístupu.

DevOps

Operátor Kubernetes

Operátor Oracle Database pro Kubernetes (také nazývaný OraOperator) rozšiřuje rozhraní API pro Kubernetes o vlastní definice zdrojů a řadiče pro automatizaci operací Oracle Databases. Kubernetes se stal nejpopulárnějším a nejrozšířenějším open-source prostředím pro automatizaci průběžné integrace a průběžného doručování kanálů (CI/CD).

Sjednocená pozorovatelnost

Celková pozorovatelnost vývoje aplikací, včetně aplikační vrstvy, střední vrstvy a datové vrstvy. Metriky, protokoly a trasování jsou shromažďovány a analyzovány pomocí řešení Prometheus s využitím služby Grafana jako panelu.

Real Application Security

Oracle Database Real Application Security Administration (RASADM) umožňuje vytvářet zásady zabezpečení dat Real Application Security pomocí grafického uživatelského rozhraní.

Real Application Security spravuje zabezpečení aplikací spíše pro uživatele aplikací než pro uživatele databází. Umožňuje poznat identitu uživatele aplikace během vynucování zabezpečení. Pomocí Real Application Security mohou vývojáři spravovat zabezpečení úloh na úrovni aplikací a vrátit zabezpečení na databázovou vrstvu, a to buď přírůstkově, nebo najednou.

Java Database Connectivity

Java Database Connectivity (JDBC) je standard jazyka Java, který zajišťuje rozhraní pro připojení aplikací Java k relačním databázím. Kromě podpory standardních JDBC rozhraní pro programování aplikací (API) poskytuje Oracle JDBC také rozšíření na podporu typů dat specifických pro Oracle a zvýšení výkonu aplikací Java, které jsou připojeny k Oracle Database.

AppDev s konvergovanou databází Oracle Database – úspěchy zákazníků

Přečíst příběhy zákazníků
Společnost Exelon vylepšuje zákaznické prostředí pomocí platformy Oracle Mobile Cloud Enterprise
Epsilon zlepšuje škálovatelnost, výkon a dostupnost pomocí Oracle Sharding
S využitím rentgenových snímačů na obrovských mechanických lopatách společnost MineSense odesílá data IoT do řešení Oracle Autonomous Database, což důlním závodům pomáhá s přesnějším provozem.
Outdoorová mediální společnost se sídlem v New Yorku využívá řešení Oracle Autonomous Database a Oracle Analytics a rychleji začleňuje data třetích stran, aby zákazníkům poradila, kde mohou utratit peníze za reklamu nejefektivněji.
Společnost NHSBSA využívá strojové učení ke zlepšení výsledků pacientů, k optimalizaci interních procesů a ke snižování množství podvodů. V rámci průběžných ročních úspor odhalili jednu miliardu liber.
Společnost Siemens Mobility snížila náklady o 90 % a zároveň zkrátila dobu uvedení výrobku na trh díky využití řešení Autonomous Transaction Processing k integraci dat z různých zdrojů. Projektovým manažerům poskytla přesné informace v reálném čase.

Moderní AppDev s výhodami Oracle Database

  • Možnosti konvergovaných dat

    Vzory architektury konvergovaných dat zajišťují konvergenci mezi různými dimenzemi aplikační vrstvy, což vám umožňuje spouštět dotazy na různých typech dat společně, pracovat s provozními daty a analýzami pomocí AI/ML, vyvíjet v několika jazycích a nasazovat na více cloudech. DevOps je jednodušší s architekturou kontejnerizované databáze, kterou spravuje Kubernetes.

  • Integrita dat a událostí

    Podpora transakcí ACID v rámci různých dat v konvergované databázi Oracle s programováním v jazyce podle vašeho výběru a s vestavěnými transakčními zprávami/událostmi.

  • Sjednocená pozorovatelnost

    Metriky a protokoly se shromažďují a analyzují na každé vrstvě – aplikační, střední a datové – a všechny jsou sjednoceny pro vývojáře, aby zjednodušily ladění výkonu.

  • Zjednodušené zabezpečení aplikací a dat

    Integruje zabezpečení rolí aplikací pomocí tajných klíčů Kubernetes s využitím trezorů pro hesla s hodnocením zabezpečení dat, maskováním a šifrováním.

4. září 2021

Vývoj mikroslužeb řízených událostmi v jazyce Java, JavaScript, Python, .NET a Go pomocí AQ/TEQ v Oracle Database

Paul Parkinson, vývojářský evangelista, Oracle

Mikroslužby ke komunikaci stále více používají architektury řízené událostmi, což je důvod, proč mnoho systémů řízených daty také používá vzor pro získávání událostí v jedné nebo druhé formě. To je, když se změny dat odesílají prostřednictvím událostí, které popisují změnu dat, kterou přijímají zainteresované služby. Data jsou získávána z událostí a z výběru zdrojů událostí, obecně se zdroj skutečných hodnot dat přesouvá na zprostředkovatele událostí. To pěkně zapadá do modelu oddělování mikroslužeb.

Doporučené blogy, které se zaobírají řešením Oracle Database

Zobrazit vše

Začínáme s vývojem aplikací pomocí řešení Oracle Database

 

Oracle LiveLabs pro AppDev

Vytvořte ukázkové aplikace se službami z Oracle Database na Oracle LiveLabs pro AppDev.

 

Kontaktujte nás

Chcete se dozvědět víc? Obraťte se na některého z našich odborníků.