Desenvolvimento de aplicações com o Oracle AI Database
O Oracle AI Database oferece a plataforma mais abrangente, com serviços de aplicações e dados que simplificam o desenvolvimento e a implantação de aplicações empresariais. Desenvolva aplicativos SaaS com tecnologias CI/CD, bancos de dados multitenant, Kubernetes, cloud native e low code.
Oracle AI Database 26ai Free—Versão para desenvolvedores
Apresentando uma versão inicial gratuita para desenvolvedores do Oracle AI Database 26ai — incluindo JSON Relational Duality, a “maior inovação em ciência da informação nos últimos 20 anos” — pronta para a nuvem e on-premises.
“Fazendo jus ao codinome ‘App Simple’, a Oracle está tornando extremamente fácil para os desenvolvedores experimentarem suas inovações mais recentes com o Oracle Database 23ai Free — Versão do desenvolvedor. Os desenvolvedores contam com mais de 300 recursos e aprimoramentos no Oracle Database 23ai, mas o JSON Relational Duality provavelmente será o favorito, pois resolve uma incompatibilidade entre as abordagens de documento e SQL para armazenar e analisar dados.”
Aplicações de exemplo
Crie um aplicativo móvel de entrega de comida com um padrão de arquitetura centrado em dados usando o mecanismo Kubernetes, contêineres Docker e Oracle Autonomous AI Database. O AppDev moderno é sinônimo de microsserviços orientados a dados, gerando dados operacionais e eventos de código, e incorpora inteligência artificial (IA) e/ou machine learning (ML). Uma plataforma de dados convergentes na Oracle Cloud Infrastructure (OCI) simplifica a criação de novos microsserviços para lidar com uma variedade de eventos e dados com tabelas, JSON, gráficos e tipos de dados espaciais. O exemplo do aplicativo GrabDish mostra como uma plataforma de microsserviços completa pode ser instanciada automaticamente usando scripts terraform, DevOps simplificado com Kubernetes e código de microsserviços de exemplo.
Recursos
Estudos de caso de clientes
O e-shop é um exemplo de aplicação de varejo de comércio eletrônico baseado na Web, desenvolvido para demonstrar o Oracle Sharding, um banco de dados convergente distribuído globalmente em hiperescala com OLTP e análise em uma arquitetura de processamento paralelo massivo (MPP). Geralmente, diversas tecnologias e produtos são necessários para desenvolver uma aplicação como essa. Por exemplo, você precisaria de um banco de dados JSON, uma aplicação de índice de texto, um banco de dados relacional e um mecanismo de análise, o que dificulta a consulta de dados em vários armazenamentos de dados. Este exemplo usa Oracle Sharding (com três shards) com diferentes tipos de dados — incluindo dados estruturados e não estruturados, relacionais, JSON e texto — armazenados em uma única plataforma de banco de dados.
Este aplicativo de exemplo inclui vários recursos, como a API simples de acesso a documentos Oracle (SODA) e pesquisa de texto para JSON, junções, transações e propriedades ACID para consultas relacionais, correspondência difusa, digitação antecipada, pesquisa de texto de formato livre e sentimento.
Recursos
Estudos de caso de clientes
Crie ofertas especializadas para clientes em risco usando o Oracle Autonomous AI Database.
As plataformas de dados modernas exigem análise entre os mecanismos de armazenamento (relacional, armazenamento de objetos e outros) e tipos de dados. O Oracle Autonomous AI Database captura dados tabulares, espaciais, de grafos e JSON e inclui algoritmos especializados para cada um desses tipos de dados. O Oracle MovieStream, uma empresa fictícia de streaming de filmes online, é usado para ilustrar como diferentes tipos de análise sofisticada podem ser aplicados a dados estruturados e não estruturados. Você pode acessar dados de um data lake, desbloquear e descobrir insights de visualização de filmes a partir de dados tabulares e JSON, usar machine learning para prever a rotatividade, localizar ofertas usando análises espaciais e aplicar algoritmos gráficos para recomendar filmes com base em comunidades derivadas.
Recursos
Crie e implemente uma aplicação de produtividade pessoal usando serviços nativos na nuvem, como Oracle Autonomous AI Database, Oracle Container Registry, clusters Kubernetes, API gateway e Helidon.
Essa aplicação faz chamadas REST para um backend em Java usando o framework de microsserviços Helidon. A aplicação é conteinerizada usando Docker, implementado no Container Registry e gerenciado pelo Kubernetes. O código em Java implementa as APIs REST e se conecta ao Autonomous Database para persistir às mudanças.
Recursos
Um aplicativo de carrinho de compras permite que os clientes selecionem, analisem e comprem um produto ou serviço de uma loja online a qualquer momento.
Esta aplicação de exemplo cria um carrinho de compras do zero usando o Oracle Autonomous AI Database e o Oracle APEX. Primeiro, um conjunto de dados de amostra é importado e, em seguida, um aplicativo é criado com algumas páginas, como painel, produtos e alguns relatórios. Em seguida, você pode incluir páginas para gerenciar o carrinho de compras.
A aplicação permite que os administradores da loja online gerenciem os produtos, clientes e lojas. Os clientes podem explorar, adicionar produtos ao carrinho e, porventura, seguir com o pagamento. Esse método pode ser aplicado a outros casos de uso, criando uma aplicação inicial em 60 minutos com recursos do cliente e do administrador para gerenciar com segurança as alterações no site.
Recursos
Estudos de caso de clientes
O Oracle Machine Learning é uma solução poderosa para analisar dados e aplicá-los aos dados mais valiosos de sua organização, os dados corporativos existentes no Oracle AI Database. Este exemplo mostra como um profissional de dados pode criar um aplicativo de seguro baseado em machine learning com o APEX, começando com a preparação de dados e terminando com a implementação bem-sucedida de um modelo.
O exemplo de aplicação de seguro também aborda as práticas recomendadas de DevOps para implementação de modelo em aplicações reais, para que os desenvolvedores tenham acesso simplificado a IA/ML avançada.
Recursos
Desenvolvimento de aplicações modernas
Expanda os cartões abaixo para ver mais detalhes
-
Linguagens e frameworks
-
Java
Java é a linguagem de programação e plataforma de desenvolvimento nº 1. Reduz custos, diminui prazos de desenvolvimento, impulsiona a inovação e aprimora serviços de aplicação. Com milhões de desenvolvedores executando mais de 51 bilhões de Java Virtual Machines em todo o mundo, o Java continua sendo a plataforma de desenvolvimento preferida por empresas e desenvolvedores em todo o mundo.- Oracle JDBC
- Guia do Oracle Database para desenvolvedores Java
- Downloads de Java
- Guia do Oracle JDBC Maven Central
Node.js
O Node.js permite que os desenvolvedores criem aplicações redimensionáveis de rede de forma rápida, usando um código fácil de interpretar. Funciona com Windows OS, macOS, Linux, Unix e outros sistemas operacionais. Ele oferece suporte para processadores ARM, como Raspberry Pi ou BeagleBone Black. O Node.js é a escolha ideal para desenvolvedores que precisam criar aplicações de rede escaláveis de forma rápida, como servidores web e outros sistemas de back-end que alimentam aplicativos móveis, usando código simples. O add-on node-oracledb para Node.js traz aplicações do Oracle Database de alto desempenho. As aplicações podem ser escritas em TypeScript ou diretamente em JavaScript.- Quick Start: Como desenvolver aplicações Node.js para o Oracle Database
- Quick Start: Como desenvolver aplicações Node.js para o Oracle Autonomous Database
- Página inicial do node-oracledb
- Repositório node-oracledb no GitHub
- Guia do usuário e API de referência do node-oracledb
React.js
O React é uma biblioteca JavaScript para interfaces de usuário nativas e da Web que permite criar interfaces de usuário a partir de componentes individuais, como miniaturas, vídeos e o botão "Curtir". Eles podem ser combinados em telas inteiras, páginas e aplicações. Você não precisa criar sua página inteira no React. É possível adicionar o React às páginas HTML existentes e renderizar seus componentes interativos em qualquer lugar. O backend das aplicações pode ser escrito em Java ou Node.js para completar o desenvolvimento de pilha completa para aplicações modernas da Web ou aplicativos móveis. O banco de dados Oracle fornece o backend para o desenvolvimento de pilha completa em Java (também com Spring Boot) e JavaScript (com Node.js e plataforma Parse) com React.js.
-
Python
A linguagem de programação Python é usada ativamente em todos os domínios da ciência da computação contemporânea. Como o desenvolvimento em Python é mais eficiente do que a maioria das outras linguagens, é uma escolha popular para startups em que as alterações na base de código devem ser feitas de forma rápida e barata. Também é usado por cientistas e matemáticos e em várias bibliotecas internas poderosas para processar estatística e matemática complexa. Explore os recursos do driver Python "python-oracledb" para Oracle Database. O python-oracledb é um módulo de extensão para Python que oferece acesso ao Oracle Database. Ele está em conformidade com a especificação API 2.0 do banco de dados Python com um número considerável de adições e algumas exclusões.- O que é Python?
- Primeiros passos com Python e Oracle Database
- Python no Oracle Linux
- Página inicial do python-oracledb
- Repositório python-oracledb no GitHub
.NET
A comunidade de desenvolvimento do Oracle .NET já acumula mais de 800 mil membros. Produtos populares incluem o Oracle Data Provider para .NET (ODP.NET), que é otimizado para usar os recursos de alta disponibilidade, desempenho e segurança do Oracle Database, ao mesmo tempo em que oferece aos desenvolvedores acesso completo a .NET e .NET Framework. Oracle Developer Tools for Visual Studio Code (VS Code) e Visual Studio são suplementos para edição, execução e depuração de SQL e PL/SQL para Oracle Database na nuvem ou on-premises.
-
APIs Oracle C and C++ Call Interface
As APIs Oracle Call Interface C e C++ permitem criar aplicações que usam chamadas de função para acessar o Oracle Database e controlar todas as fases da execução da instrução SQL e acesso aos dados.- Guia Oracle Call Interface para programadores
- Guia Oracle C++ Call Interface para programadores
- Driver Oracle ODBC
- Driver ODPI-C
PL/SQL
O PL/SQL é uma linguagem integrada, projetada para trabalhar de forma eficiente com o Oracle Database. O PL/SQL adiciona construções procedurais ao SQL e fornece uma solução de linguagem de programação mais abrangente para criar aplicações de missão crítica nos Oracle Databases.
-
-
Microsserviços e mobilidade
-
O que são microsserviços?
Os microsserviços são uma abordagem arquitetural no desenvolvimento de software modernos. Cada função, ou serviço principal representa um contexto comercial relacionado, criado e implementado de forma independente. Os microsserviços agilizam o desenvolvimento e a manutenção das aplicações. Hoje, a modernização de aplicações é sinônimo de microsserviços.Microsserviços em Java com Helidon
O Helidon é uma coleção de bibliotecas Java para escrever microsserviços que são executados em um núcleo web rápido alimentado pela Netty.
-
Microsserviços com Spring Boot
A criação de aplicações pequenas, independentes e prontas para execução pode trazer grande flexibilidade e maior resiliência ao seu código. Os recursos específicos do Spring Boot facilitam a criação e a execução de seus microsserviços em produção em escala. A natureza distribuída dos microsserviços traz alguns desafios, mas o Spring Boot ajuda na resolução. O Spring Cloud Stream facilita o consumo e a produção de eventos, independentemente da plataforma de mensagens que você escolher. A Oracle oferece o Oracle Backend for Spring Boot and Microservices.Microsserviços em Java com Micronaut
Um framework full-stack moderno, baseado em JVM, para a construção de microsserviços modulares e facilmente testáveis e aplicações serverless. Com esse framework, o tempo de inicialização da aplicação e o consumo de memória não estão vinculados ao tamanho de sua base de código, resultando em um tempo de inicialização reduzido, taxa de transferência rápida e consumo mínimo de memória.
-
Desenvolvimento de aplicações móveis
O Oracle Mobile Backend as a Service (MBaaS) ajuda os desenvolvedores a criarem aplicações móveis modernas usando as APIs da plataforma Parse, usando uma variedade de SDKs para desenvolvedores, como Javascript, Flutter, Unity etc. Um adaptador do Oracle Database está disponível para aproveitar os serviços completos de aplicação e dados no banco de dados convergente da Oracle. Os adaptadores MongoDB e PostgreSQL já estão disponíveis como parte da plataforma Parse, e a plataforma emula as APIs do Google Firebase em uma demonstração de prova de conceito, com uma aplicação de exemplo que pode ser executado no serviço Google Firebase e com alterações mínimas para incluir uma execução parsef na biblioteca do emulador na plataforma Oracle MBaaS. O desenvolvimento de aplicações corporativas combina microsserviços web-first com recursos mobile-first internamente na aplicação, e a capacidade de executar microsserviços em contêineres de aplicação e contêineres Parse gerenciados pelo Kubernetes, facilitando a convergência desses dois estilos de aplicação, uma em Java e outra em JavaScript.Transaction Manager for Microservices (MicroTx)
O Oracle Transaction Manager for Microservices simplifica o desenvolvimento e as operações de aplicações, permitindo transações distribuídas para garantir a consistência entre microsserviços poliglotas implantados no Kubernetes e/ou em outros ambientes. Esse gerenciador de transações é executado fora do banco de dados e é adequado para execução em bancos de dados heterogêneos. Além disso, o MicroTX suporta os protocolos de consistência Long Running Actions (LRA) e Try-confirm-cancel (TCC).
-
-
Arquitetura de referência para dados convergentes
-
AppDev moderno centrado em dados As arquiteturas de referência usam princípios de design para atender aos principais requisitos de desenvolvimento de aplicativos modernos para aplicativos da Web/móveis que integram IA/ML, análises orientadas por dados e plataformas de mensagens. As arquiteturas são orientadas a eventos, reagindo a eles em tempo real. Essas arquiteturas ajudam a acelerar o AppDev personalizado em finanças, varejo, saúde, energia, manufatura, além de ajudar a estender as Oracle Applications em pacotes. A maioria das aplicações corporativas são centradas em dados, com uma variedade de dados que são melhor tratados por um banco de dados convergente. O AppDev de baixo código comprime o número de camadas de tecnologia necessárias e é uma opção, juntamente com a programação poliglota, que usa linguagens populares, como Java, Python, JavaScript e muito mais. Aplicativos e contêineres de banco de dados gerenciados pelo Kubernetes podem ser implementados em OCI, ambientes autônomos e outras nuvens públicas importantes. As opções de opinião com tecnologias recomendadas abrangem o seguinte, embora percebamos que possa haver uma sobreposição de opções de design e práticas recomendadas entre essas categorias, como um aplicativo móvel orientado a eventos, construído com low code e processa big data.
-
Trouxemos algumas recomendações abaixo como as principais categorias de padrões de arquitetura.
-
-
Aplicativos low-code
-
Low-code com o Oracle APEX
As plataformas low-code permitem criar aplicativos empresariais mais rapidamente do que com a codificação manual tradicional. Essas plataformas são adequadas para criar relatórios de dados e aplicativos de análise e aplicações oportunistas em colaboração com as partes interessadas nos negócios, estendendo aplicações SaaS e modernizando as aplicações legadas. O Oracle APEX usa uma arquitetura simples, encapsulada em banco de dados e orientada a metadados que fornece acesso rápido a dados, geração de código com tecnologia GenAI, alto desempenho e escalabilidade.
-
Blockchain App Builder
O Blockchain App Builder fornece um ambiente de desenvolvimento e teste em low code para oferecer suporte a andaimes, testes locais e implementação automatizada de contratos inteligentes. Ele pode gerar automaticamente contratos inteligentes a partir de especificações declarativas e ajuda no desenvolvimento, teste e implementação. Também suporta tokenização com geração automática de códigos em cadeia durante todo o ciclo de vida do token.
-
-
Serviços de aplicação
-
APIs simples para JSON
Oracle Transactional Event Queues
As Oracle Transactional Event Queues (TxEventQs) são filas de implementação particionadas de alto desempenho com vários fluxos de eventos por fila. Um TxEventQ é a implementação do Oracle Advanced Queuing particionado e integrado à memória. As filas TxEventQ suportam a especificação JMS e podem ser acessadas em Java, Python, Node.js, PL/SQL, C/C++, .NET e Go.- Como usar o Advanced Queuing com o Autonomous Database
- Transactional Event Queues e Advanced Queuing
- Referência do API Java para Oracle Database Transactional Event Queues
- Pacotes DBMS_AQ PL/SQL
- Advanced Queuing: Kafka Java Client para Transactional Event Queues
API do Oracle REST Data Services
A API do Oracle REST Data Services permite que os usuários do Oracle REST Data Services executem operações de gerenciamento e monitoramento do Oracle Database por meio de uma API REST amigável. As APIs de banco de dados ORDS fornecem serviços, como gerenciamento de banco de dados conectável, exportação de dados e revisão de desempenho do banco de dados.
-
Oracle XML Developer’s Kit
XML é uma linguagem de marcação, parecida com HTML, usada principalmente para armazenar e transportar dados. O Oracle XML Developer's Kit (XDK) é um conjunto versátil de componentes que permite criar e implementar programas de software C, C++ e Java que processam XML. Você pode montar esses componentes em uma aplicação XML que atenda as suas necessidades comerciais. Introdução ao Oracle XML Developer's KitReferência da API XML CReferência da API XML C++
-
Machine learning
O Oracle Database impulsiona o machine learning com algoritmos poderosos, executados internamente no banco de dados. Isso permite desenvolver e executar modelos de ML sem precisar migrar ou reformatar os dados. Os cientistas de dados aproveitam Python, R, SQL e outras ferramentas para integrar recursos de ML a aplicações de banco de dados e oferecer resultados analíticos em painéis fáceis de usar.
-
-
SQL
-
Oracle SQL
O Oracle SQL fornece uma arquitetura fácil, elegante e de alto desempenho para acessar, definir e manter dados. Use SQL e Oracle, com PHP, Java, Python, .NET, Hadoop, Node.js e Oracle APEX.- Aprenda SQL gratuitamente
- Blog: All things SQL
- Oracle Free SQL: Experimente gratuitamente no seu navegador
SQL Developer Data Modeler
O Oracle SQL Developer Data Modeler é uma ferramenta de modelagem de dados e design de banco de dados que fornece um ambiente para capturar, modelar, gerenciar e explorar metadados.- Documentação do SQL Developer Data Modeler
- Baixe o SQL Developer Data Modeler
- Blog post sobre modelagem de dados por That Jeff Smith
Oracle Database Actions
O Oracle Database Actions (antigo SQL Developer Web) é uma interface baseada na web que fornece recursos de desenvolvimento, ferramentas de dados, administração e monitoramento para o Oracle Database. Ele está disponível com o Oracle Autonomous Database e incluído no download do Oracle REST Data Services (ORDS) para on-premises.
-
SQL*Plus
O SQL*Plus é uma ferramenta de consulta interativa e em lote fornecida com cada instalação de servidor ou cliente do Oracle Database. Ele fornece uma interface de usuário de linha de comando que permite inserir e executar comandos SQL, PL/SQL, SQL*Plus e do sistema operacional.SQLcl
O Oracle SQLcl (linha de comando do SQL para desenvolvedor) é uma interface de linha de comando baseada em Java para o Oracle Database. Ao usar o SQLcl, você pode executar declarações SQL e PL/SQL de modo interativo ou em lotes. O SQLcl fornece edição em linha, conclusão de instrução, recuperação de comando e oferece suporte a seus scripts SQL*Plus existentes.
-
SQL Developer
O Oracle SQL Developer é uma ferramenta gráfica gratuita que simplifica as tarefas de desenvolvimento de banco de dados. Com o SQL Developer, você pode procurar objetos de banco de dados, executar instruções SQL e scripts SQL, editar e depurar instruções PL/SQL, manipular e exportar dados e visualizar e criar relatórios. Você pode se conectar tanto a Oracle Databases, quanto a bancos de dados selecionados de terceiros (que não sejam da Oracle), visualizar metadados e dados e migrar esses bancos de dados para a Oracle. O SQL Developer também integra interfaces em várias tecnologias relacionadas, incluindo Oracle Data Miner, Oracle OLAP, Oracle TimesTen In-Memory Database e SQL Developer Data Modeler (somente leitura).- Documentação do desenvolvedor SQL
- Baixe o SQL para desenvolvedor
- Blog That Jeff Smith
- Tutorial: Como conectar o SQL Developer ao Autonomous Database para carregar dados
FreeSQL
Aprenda, compartilhe e melhore suas habilidades de programação em SQL. Conte com tutoriais, macros de exemplo, explicação dos planejamentos de consultas. Execute os códigos direto do seu navegador em segundos.
-
-
Tipos de dados
-
Dados/documentos JSON
O Oracle Database fornece APIs para a manipulação de dados JSON e suporte para armazenamento nativo de dados JSON. Essas APIs permitem que você analise, proteja e realize outras operações nos dados em JSON.- Guia JSON para desenvolvedores
- Oracle JSON Document Database
- Autonomous JSON Database
- API do Oracle Database para MongoDB
- Simple Oracle Document Access
Oracle XML Database
O Oracle XML Database (XML DB) permite armazenar e manipular dados em XML de forma nativa. Ele fornece análises e relatórios complexos de dados, alto desempenho e escalabilidade, proteção de dados e controle de acesso.
-
Banco de dados espacial da Oracle
O banco de dados espacial da Oracle está disponível no Oracle Database. Ele permite que desenvolvedores e analistas comecem facilmente com análises de inteligência de localização e serviços de mapeamento. Ele permite que profissionais de sistemas de informações geográficas (GIS) implementem aplicações geoespaciais avançadas com êxito. As organizações podem gerenciar diferentes tipos de dados geoespaciais, executar centenas de operações analíticas espaciais e usar ferramentas de visualização de mapas interativos com os recursos espaciais do Oracle Autonomous Database e do Oracle Database.
-
Banco de dados gráfico e análise de grafos
O banco de dados gráfico da Oracle está disponível no banco de dados convergente da Oracle. Permitindo que os usuários de gráficos usem os dois modelos mais populares: gráficos proprietários e RDF. Desenvolvedores, analistas e cientistas de dados podem explorar relacionamentos de dados usando consultas de gráficos e realizar análises de gráficos usando algoritmos de gráficos pré-construídos para reunir insights de negócios, como fazer recomendações, encontrar comunidades, correspondência de padrões, identificar fraudes e outras anomalias. O Graph Studio no Oracle Autonomous Database fornece uma interface de dados de gráficos totalmente gerenciada e automatizada que facilita a criação e a consulta de gráficos. Ele oferece ampla análise de gráficos e suporte a consultas de gráficos com notebooks avançados e visualizações interativas.
-
-
DevOps
-
Kubernetes Operator
O Oracle Database Operator for Kubernetes (também chamado. OraOperator) estende a API do Kubernetes com definições personalizadas de fonte e controles para automatizar as operações dos Oracle Databases. O Kubernetes se tornou a estrutura de código aberto mais popular e onipresente para automatizar pipelines de integração contínua e entrega contínua (CI/CD).Java Database Connectivity
O Java Database Connectivity (JDBC) é um padrão Java que fornece a interface para conectar aplicações Java a bancos de dados relacionais. Além de oferecer suporte às interfaces de programação de aplicação (APIs) JDBC padrão, o Oracle JDBC também fornece extensões para oferecer suporte a tipos de dados específicos da Oracle e aprimorar o desempenho de aplicações Java que se conectam ao banco de dados Oracle.
-
Observabilidade unificada
Observabilidade completa do desenvolvimento de aplicação, incluindo camada de aplicações, camada intermediária e camada de dados. Métricas, logs e rastreamentos são coletados e analisados com o Prometheus, usando o Grafana como painel de monitoramento.
-
Real Application Security
O Oracle Database Real Application Security Administration (RASADM) permite criar políticas de segurança de dados do Real Application Security usando uma interface gráfica do usuário. A Real Application Security gerencia a segurança da aplicação para todos os usuários da aplicações, e não apenas aos usuários dos bancos de dados. Ele permite que a identidade do usuário da aplicação seja conhecida durante a aplicação da segurança. Com o Real Application Security, os desenvolvedores podem gerenciar a segurança para tarefas no nível da aplicação e devolver a segurança à camada do banco de dados, de forma incremental ou de uma só vez.
-
Histórias de sucessos de clientes com AppDev com Oracle AI Database convergente
-
A Exelon Corporation eleva o patamar da experiência do cliente com o Oracle Mobile Cloud Enterprise
-
A Epsilon melhora a escalabilidade, o desempenho e a disponibilidade com o Oracle Sharding
-

Usando sensores de raio-x em enormes escavadeiras, a MineSense envia dados de IoT para o Oracle Autonomous AI Database, que ajuda as minas a executar operações mais precisas.
-
A empresa de mídia externa com sede em Nova York usa o Oracle Autonomous AI Database e o Oracle Analytics, incorporando dados de terceiros mais rápido para orientar os clientes sobre como investir em publicidade de forma mais eficaz.
Benefícios do AppDev com o Oracle Database
Recursos de dados convergentes
Os padrões de arquitetura de dados convergentes fornecem convergência em várias dimensões de uma pilha de aplicação, permitindo que você execute uma consulta em vários tipos de dados juntos, trabalhe com dados operacionais e análises com IA/ML, desenvolva em vários idiomas e implemente em várias nuvens. O DevOps fica simplificado com uma arquitetura de banco de dados em contêineres, gerenciado pelo Kubernetes.
Integridade de dados e eventos
Suporte para transações ACID em uma variedade de dados no banco de dados convergente da Oracle, com programação em linguagem de escolha e mensagens/eventos transacionais integrados
Observabilidade unificada
Métricas e logs são coletados e analisados em todos os níveis, de aplicativo, intermediário e de dados, todos unificados para que o desenvolvedor simplifique a depuração e o ajuste de desempenho.
Segurança de dados e aplicativos simplificada
Integra segurança para funções de aplicativos com segredos do Kubernetes usando cofres para senhas com avaliação de segurança de dados, mascaramento e criptografia.
Desenvolvendo microsserviços orientados a eventos em Java, JavaScript, Python, .NET e Go with AQ/TEQ no Oracle Database
Paul Parkinson, Desenvolvedor Porta-Voz, OracleOs microsserviços usam cada vez mais arquiteturas orientadas a eventos para comunicação, e é por isso que muitos sistemas orientados a dados também estão empregando um padrão de fornecimento de eventos de uma forma ou de outra. É quando as alterações de dados são enviadas por meio de eventos que descrevem a alteração de dados recebida pelos serviços interessados. Os dados são provenientes dos eventos e da origem de eventos, em geral, move a origem da verdade dos dados para o broker de eventos. Isso se encaixa perfeitamente no paradigma de desacoplamento dos microsserviços.
Blogs do Oracle Database em destaque
- 31 de outubro de 2025Oracle True Cache – Resumo do AI World + Experimente na prática
- 17 de outubro de 2025Integração do Oracle TxEventQ e Apache Kafka: dois caminhos poderosos para o streaming de eventos moderno
- 14 de outubro de 2025Apresentamos o Oracle AI Database 26ai: banco de dados nativo de IA de última geração para todos os seus dados
- 14 de outubro de 2025Analistas do setor comentam as novidades do Oracle AI Database no AI World 2025
Primeiros passos no desenvolvimento de aplicações com Oracle Database
Oracle LiveLabs for AppDev
Crie aplicativos de demonstração com serviços do Oracle AI Database no Oracle LiveLabs for AppDev.
Entre em contato
Tem interesse em saber mais? Fale com um de nossos especialistas.
