Perguntas gerais
O que é o Oracle Database 23ai?
Oracle Database 23ai é a próxima versão de suporte de longo prazo do Oracle Database, substituindo o 19c. Esta versão traz IA para seus dados com a adição do AI Vector Search ao banco de dados convergente da Oracle. Essa capacidade, combinada com novos paradigmas de desenvolvimento unificados e recursos de missão crítica, simplifica para desenvolvedores e profissionais de dados potencializar aplicações, desenvolvimento de aplicativos e cargas de trabalho de missão crítica com IA.
Quais são os principais recursos do Oracle Database 23ai?
O Oracle Database 23ai traz mais de 300 novos recursos em relação à geração anterior. Aqui estão alguns dos principais recursos. Você pode encontrar links para mais detalhes sobre todos esses recursos neste post em Oracle Database 23ai: Onde encontrar informações:
- AI Vector Search: Oracle AI Vector Search é um novo recurso introduzido no Oracle Database 23ai. AI Vector Search é uma coleção de recursos que inclui um novo tipo de dados vetoriais, índices vetoriais e operadores SQL de pesquisa vetorial que permitem ao Oracle Database armazenar o conteúdo semântico de documentos, imagens e outros dados não estruturados como vetores e usá-los para a execução rápida de consultas de similaridade. Esses novos recursos também dão suporte à geração aumentada de recuperação (RAG), uma técnica inovadora de IA generativa que combina grandes modelos de linguagem (LLMs) e dados de negócios privados para fornecer respostas a questões de linguagem natural. Saiba mais sobre sobre o AI Vector Search
- JSON Relational Duality Views: Unifica os modelos de dados relacionais e de documentos para fornecer o melhor dos dois mundos. Os desenvolvedores podem operar com os mesmos dados subjacentes de documentos JSON, usando APIs de documentos padrão, ou como relacionais, usando SQL padrão. Saiba mais sobre o JSON Relational Duality View
- Gráficos de propriedades operacionais: O Oracle Database oferece suporte nativo para estruturas de dados de gráficos de propriedades e consultas de gráficos. Os desenvolvedores agora podem criar facilmente gráficos e aplicações gráficas em conjunto com dados transacionais, JSON, espaciais e outros tipos suportados no banco de dados. Além disso, o novo padrão ANSI SQL/PGQ permite construir e consultar esses relacionamentos gráficos em uma linguagem fácil de entender.
- SQL Firewall: O Oracle Database oferece suporte nativo para estruturas de dados de gráficos de propriedades e consultas de gráficos. Os desenvolvedores agora podem criar facilmente gráficos e aplicações gráficas em conjunto com dados transacionais, JSON, espaciais e outros tipos suportados no banco de dados. Além disso, o novo padrão ANSI SQL/PGQ permite construir e consultar esses relacionamentos gráficos em uma linguagem fácil de entender. Saiba mais sobre o SQL Firewall
- True Cache: Essa solução simplifica o armazenamento em cache no Oracle Database. Os desenvolvedores simplesmente implementam uma instância do True Cache sem disco em sua camada intermediária e deixam o Oracle Database gerenciar o resto. Usando a tecnologia Active Data Guard (ADG), o Oracle Database 23ai determina se o cache é consistente com as alterações mais recentes na instância primária e recupera dados se eles não estiverem presentes no cache. Saiba mais sobre o True Cache
- Aprimoramentos de SQL: O Oracle Database 23ai inclui novos recursos, como Domínios de Uso de Aplicativos, que permitem aos desenvolvedores definir o que as colunas representam, como emails, cartões de crédito, CEPs e muito mais. E as anotações de esquema fornecem aos desenvolvedores um meio de centralizar metadados ricos e descritivos para seus objetos, um novo tipo de dados booleanos, junções diretas em atualizações e muito mais.
- Aprimoramentos de escalabilidade e disponibilidade do Oracle RAC: O Oracle Database 23ai apresenta aprimoramentos que solidificam ainda mais o compromisso da Oracle em fornecer disponibilidade e resiliência incomparáveis para bancos de dados de missão crítica.
- Alta disponibilidade
- O Local Rolling Database Maintenance oferece suporte à disponibilidade ininterrupta do banco de dados durante atividades de manutenção (como aplicação de patches) para bancos de dados Oracle Real Application Clusters (RAC) e Oracle RAC One Node. Isso melhora significativamente a disponibilidade dos bancos de dados, ao mesmo tempo que limita o impacto em outros nós do cluster.
- O Oracle RAC Two-Stage Rolling Updates permite que patches não contínuos sejam aplicados após a correção de todos os nós, reduzindo assim o tempo de inatividade da aplicação.
- Globally Distributed Database com replicação raft: Permite failover rápido em segundos sem perda de dados durante interrupções de nós ou data centers, facilitando uma arquitetura de banco de dados distribuída simétrica Ativo-Ativo-Ativo que aumenta a disponibilidade, simplifica o gerenciamento e otimiza a utilização de recursos globalmente.
- Escalabilidade
- O Oracle RAC Ordered Sequences Optimization melhora o desempenho de cargas de trabalho que usam sequências ordenadas.
- O Oracle RAC Smart Connection Rebalancing mede e redireciona sessões que acessam os mesmos objetos de banco de dados para a instância onde o objeto está armazenado em cache, reduzindo assim o tráfego entre instâncias e melhorando significativamente o desempenho de cargas de trabalho de alta contenção.
Você pode explicar o AI Vector Search com mais detalhes?
O AI Vector Search usa vetores para permitir consultas rápidas e simples em dados corporativos em conjunto com LLMs. Para entender melhor essa funcionalidade, veja as subquestões a seguir. Veja mais detalhes sobre o AI Vector Search
- O que é um vetor?
Um vetor é uma representação numérica de texto, imagens, áudio ou vídeo que codifica o significado dos dados, não as palavras ou pixels subjacentes.
- Os vetores podem ser criados dentro do banco de dados?
Sim, através da função SQL vector_embedding().
Escolha modelos de incorporação do Sentence-Transformer em Hugging Face e carregue-os com segurança no banco de dados.
- Os vetores podem ser criados fora do banco de dados?
Sim, usando modelos comerciais e de código aberto com chamadas REST ou bibliotecas locais.
Os modelos de incorporação que foram testados incluem openai.com, cohere.com, Hugging Face Transformers, Sentence-Transformers, Transformers.js e uso do ONNX Runtime.
- GPUs são necessárias para criar vetores?
Os vetores podem ser criados usando CPUs ou GPUs.
- Com quais LLMs o AI Vector Search funciona?
AI Vector Search deve ser capaz de funcionar com qualquer LLM.
OpenAI GPT 3.5 e 4.0, Cohere, Llama2, Mistral, Gemini, Palm2 e Vertex AI foram todos testados.
Alguns desses LLMs estão disponíveis por meio do serviço de IA generativa da Oracle Cloud Infrastructure (OCI).
- Com quais modelos de incorporação o AI Vector Search funciona?
Mais de 90 modelos de incorporação da OpenAI, Cohere, Transformer, Sentence Transformer, Transformer.js, Xenova, FastEmbed e ONNX Runtime foram testados.
- O AI Vector Search é compatível com LangChain ou LlamaIindex?
O Oracle AI Vector Search oferece suporte ao provedor para LangChain e LlamaIndex.
Que outros produtos estão sendo anunciados com o Oracle Database 23ai?
Esse anúncio se concentra primeiramente na nuvem e no desenvolvedor.
OCI:
- Oracle Database 23ai no Exadata Cloud@Customer com Exadata Systems Software 24ai
- Oracle Database 23ai no Exadata Database Service com Exadata Systems Software 24ai
- Oracle Database 23ai no Base Database Service
- OCI GoldenGate 23ai
Azure:
- Oracle Database 23ai no Exadata Database Service com Exadata Systems Software 24ai
Desenvolvedores:
- Always Free Autonomous Database23ai
- Autonomous Database 23ai Free Container Image
- Oracle Database 23ai Free
- GoldenGate 23ai Free
Qual é a diferença entre o Oracle Database 23c anunciado no ano passado e o Oracle Database 23ai?
Dada a importância da tecnologia inovadora de IA nessa versão, estamos renomeando o Databse 23c como Database 23ai. Oracle Database 23ai é a versão 23.4.0.0.0 e será referido como tal daqui para frente.
Por que você deveria atualizar do Oracle Database 19c para o 23ai?
Oracle Database 23ai é a próxima versão de suporte de longo prazo do Oracle Database, substituindo o 19c. Uma versão de longo prazo do Oracle Database oferece cinco anos de suporte premium e três anos de suporte estendido. O Oracle Database 19c Premier Support termina em 30 de abril de 2024 e, embora a Oracle tenha dispensado as taxas adicionais para Suporte Estendido de 1º de maio de 2024 a 30 de abril de 2026, o Suporte Estendido terminará em 30 de abril de 2027, proporcionando uma sobreposição de suporte mais longa com o Oracle Database 23ai.
Há alguma consideração de atualização de uma versão anterior para o Oracle Database 23ai?
A Oracle fornece atualização do Oracle Database 19c ou do Oracle Database 21c para o 23ai. Todas as outras versões do banco de dados precisam ser atualizadas para uma das versões listadas anteriormente e, em seguida, para 23ai. O processo de atualização específico pode variar dependendo da versão atual e da configuração da sua implementação específica do Oracle Database.
Existe uma um modo gratuito disponível para o Oracle Database 23ai?
Sim, a Oracle oferece avaliações gratuitas do Oracle Database 23ai por meio do Modo Gratuito da Oracle Cloud Infrastructure (OCI) com Autonomous Database. Os usuários podem se inscrever para uma conta de teste gratuita e explorar os recursos do Oracle Database 23ai na OCI. Como alternativa, o Oracle Database 23ai Free está disponível para download como um arquivo Linux RPM, uma imagem Docker baseada em Oracle Linux, Oracle Virtual Box VM ou empacotado com Vagrant.