Banco de dados Oracle 23AI: AI Vector Search, JSON Duality Eo Futuro Dos Bancos

Fala, pesoal! Hoje Vou Compartilhar Mabe Experiencia Explorando O Oracle Database 23AI! Depois de Alguns Anos TrabalHando Principal Com Mysql, PostgreSql E Outros Bancos, Resolvi Dar uma OLHADA NO QUE A ORACLE ANDA APRONTANDO. Mabe Última Experience Sériia com Oracle Foi Lá em 2020 com 12c. Spoiler: Mudou Muita Coisa, E de FormA Impressionante! Por que Oracle 23ai é DiFerente? O que me chamou Atenção Logo de Cara: Oracle Database 23ai é um Próxima versão de suporte de longo prazo do banco de dados Oracle, substituindo o 19c. Uma versão de longo prazo ofrece cinco anos de suportte premium e três anos de suporte estendido. O que me fez olhar para oracle Novamenthe: curiosidade sobre como eles Estão lidando com ia nativa, já que nos valos bancos sempere precisamos de extensões ou fermentas extern para funcionários similares. Pesquisa de vetor AI: o Game Changer Um FunocionalIdade que me impressiona para a pesquisa de vetor Ai. Sériio, é como Banco de Dadas Ganhasse Superpoderes Semânticos. Ó que é o significativo na prática? Banco de Dados Oracle 23AI AGORA É UM BANCO DE DADOS VETORIAL. AI Vector Pesquisa Licença Criar e Armazenar Vetores de Ia Diretamento Não Banco Em Seu Formato Nativo. Esses vetores Capturam incorporados para vários Tipos de Dadas, inclluindo texto, imagens, Áudio ou Até Mesmo Vídeo. Imagine ISSO: AO Invés de Buscar Por Palavras-Chave Exata, você Pode Buscar Por Significate. É Tipo Ter UM Google semintico direto no Seu Banco Oracle. Experimento e rag a rag uma Das Coisasas Mais Legais Que testei Foi O Rag (geração aumentada de recuperação): Rag Ajuda Organizações um fornetor respectivo personalizadas para perguntas de negócio sem o alto de retroinar ou fazer fino fino dos llms llms. O Processo é fascinante: você faz uma pérgunta em liguestão natural o Banco Busca Dadas similares semântico os resulta de formatados como prontamente e contexto para o llm. O llm receba Dados de Negócio Atualizados, Reduzindo Assim como AlucinaÇões Novo Tipo de Dadas Vector o Tipo de Dadas Vector É Introduzido com O Lançamento Do Oracle Database 23ai, Fornecendo DA base para o devoza -de -sero ora do banco de dados. Criar tabela ACDC_SONGS (SONG_ID INT, SONG_TITLE VARCHAR2 (100), Lyrics CLOB, Lyrics_Vector Vector); Digite o modo de tela completa Sair do modo de tela cheia é SimpleSim Assim! AGORA POSTO ARMAZENAR VETORES DIRETAMENTE NAS TABELAS, LADO A LADO COM DADOS Relacionais Tradicionais. Imaginem Buscar Músicas do AC/DC por Sentimento Ou Tema, Não Apenas por Nome! JSON Relational Duality: Unindo dois mundos se ai vetor busca é impressão, JSON Relational Duality visualizações É revolucionário para que trabalhha com apis moderntas. O Problema que resolva sabe aquela eterna briga entre “usar sql ou nosql”? JSON Relational Duality É Uma Nova capacidade de ModelageM de Dadas Que ApresentA visualizações de documento JSON ATUALIZÁVISE E CONSUMENTES SOBRE DADOS Relacionais. Permite que os dadas permanecem em tabelas relationais normalizadas, mas sejam acessados ​​como documentmos json. Essezenento elimina uma necessidade de escolher entre modelos relationais e de documpo para nãonvolvimento de Aplicações. Testando na prática Crie ou substitua a dualidade relacional JSON View ACDC_MEMBER_DV AS SELECT JSON {‘_ID’: M.Member_id, ‘Nome’: M.First_Name || ” || M.Last_Name, ‘Instrument’: M.InStrument, ‘JOUN_DATE’: M.JOIN_DATE, ‘BAND_INFO’: {‘band_id’: B.Band_Id, ‘Band_Name’: B.Name, ‘Formed_year’: B.Formed_year, ‘Origin’: B.origin}} de Membros M, M. Insira a atualização deleta; Digite o modo de saída de tela cheia de tela cheia o Resultado? POSTO FAZER UM SIMPLES: SELECT * FROM ACDC_MEMBER_DV; Digite o modo de tela cheia de saída de tela cheia e recebo json estruturado com os membros da banda! Mas o mais legal: posso fazer insert, atualizar e excluir diretamenthe no json, e ele atualiza como tabelas relacionais automaticatere. Imaginem uma api que reatnablemiações dos membros do AC/DC Como JSON, MAS POR TRÁS USA TABELAS Relacionais Normalizadas! Comparando com o que conhecia (Oracle 12c vs mysql/postgresql) vindo de Uma experimentam antiga com oracle 12c e anos recentes com mysql e pós -figurgsql, como o discurso de sãs -recros de que é o que não é o cóleto, o que é o que é o que não é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que não é o que é o que não é o que não é o que não é o que é o que é o que não é o que é o que não é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que é o que não é o que não é o que não é o que não é o que não é o produto e o que não é aprovado. Em Dadas relationais tradicionais complexo para configurar e usar mysql/postgresql (pinha experimentada recente) json nativo No PostgreSql, mais limitado no mysql extensão para a máquina de metralhadora (comocovector no pós -agendado) eco -metraiMaMaMaMaMain Survente Open Open Opering OrientArging Orinser Open Ordend Ordeme OFERECE O NOVO TIPO DE DADOS JSON, JSON Relational Duality Views Avançadas para Integracão Relacionário-Json, FUNÇÕES SQL/JSON APRIMORADAS, MECANISMOS DE INDEXIA MELHORADOS E OPROMES A ARMAZENIMANTO BINÁRIO ECIMENTO EMIRONTO SHORADOS E O OPRAZENANTO DOMELONAMENTO-BINÁRIO EMIGOMA SHORADOS EMIMENTOMENTO EMIMENTO EMENSOMENTO-BINATRIO. Busca semuntica nativa combina livremente apis json, repouso e sql padrão, dependendo do caso de uso honestamento: se algum me perguntassse há alguns anos se considera o oracle para projeitos novos, eudia “talvez nã”. AGORA? Oracle está competindo de igual para igual com soluções modernnas, e Em alunções aspectos, UltraPassou. Outras Features que Me Surpreenderam SQL Firewall SQL Firewall é uma funcionalidade de segurança do banco construída no kernel do Oracle Database 23ai que inspeciona todas as conexões de entrada e declarações SQL e permite/registra/bloqueia atividades não autorizadas seguindo Políticos Específicas do Usuário do Banco. Tipo de dados booleanos FINALENTE! Oracle Database AGORA SUPORTA O TIPO DE DADOS BOOLEAN COMPATÍLA COM O PADRÃO ISO SQL. ISSO PERMITE ARMAZENAR VALORES TRUE E FALSO EM TABELAS E USAR EXPRESSÕES BOOLEANAS EM DECLARAÇAS SQL. Não mais aquele varchar2 (1) com ‘y “aleluia! Propriedade gráficos Oracle 23ai Vem com suporte nativo aprimorado para modelos de dadas gráfico de propriedade, Permitindo construir e consultor grafos junto com dadas transacionais, json epaciais. Às Funcionalidades mais recentes que simplificam o Desenvolond. Ai Vector Pesquisa + Rag, POSTO CRIAR UM semântico E Encontra “Highway to Hell”, “TNT”, etc. 2. Apis de discografia hítridas json visualizações de dualidade permite apis que servem tanto json (para apps móvel) Quanta consultas sql (para relatriorios), upps a mesma base de dadasa. 3. Por concebito Ao invés de palavras exatas: “Músicas Sobre Rebeldia” → “Para aqueles que prestam rock”, “ações sujas feitas sujas baratas” “música para festa” → “let houing rock”, você me trocou a noite toda “4. análas” → SentoS dos SentoS da Sentão de Sentão ” Músicas por Energia, Tema Ou Emoça – Diretamento no Banco. Impressionário. Facilidade de Uso: Oracle 23ai BAIXOU MUITO A BARREIRA DE Entrada Funciaisidades Nativas de Ia: Não Preciso de extensões Ou Gambiarras COMO EM OUROS BANCOS JSON DUANIDADE: SOLVE DE VEZ O DILEMA SQL VS NOSQL Performance UE, TEVE EXPEDIMENTO ANTIGAS COM ORACLE E MIGROU PARA SOLUÇÕES, RECOMENHAÇÃO DE MINHA, BAIXE O 23AI EXERPEDIMENTO E EXPERIENTE Você Curtiu Esse Conteúdo e Quer, mais Sobre Tecnologias emergentes, TE FAÇO UM CONVERSO! Qualquer Tech em Geral, ME Adiciona no LinkedIn: Referências por Luis de Llamasdeveloper advogado

Fonte

Você pode ter perdido