JSON Relational Duality

Combine a simplicidade do modelo de documento JSON com o poder do modelo relacional usando o JSON Relational Duality. Esse recurso transformador de modelagem de dados no Oracle AI Database resolve o antigo problema da incompatibilidade objeto-relacional, permitindo que as aplicações tratem simultaneamente os mesmos dados subjacentes como documentos JSON ou tabelas relacionais, conforme necessário para o caso de uso.

Demonstração: Aprimore a funcionalidade JSON usando o Oracle AI Database (2:46)
Demonstração: Aprimore a funcionalidade JSON usando o Oracle AI Database (2:46)

MongoDB: Como Obter Simplicidade e Economia de Custos com o Oracle AI Database

Obtenha a facilidade do JSON e o poder do relacional

Unifique os benefícios da simplicidade do JSON com a eficiência e sofisticação do relacional, sem quaisquer contrapartidas.

O Duality Views é nativo do banco de dados e independe da linguagem, eliminando as limitações e ineficiências de ORMs integrados.

Deixe os bancos de dados de documentos para trás

Combine o acesso JSON com todos os recursos convergentes do Oracle AI Database 26ai, como AI Vector Search, Graph e Spatial.

O JSON Relational Duality Views facilita a evolução das aplicações à medida que adiciona novos casos de uso, sem exigir novas cópias de dados.

Crie facilmente aplicações móveis e RESTful

O controle de simultaneidade sem bloqueio permite que os desenvolvedores criem facilmente aplicações simultâneas.

Combine livremente APIs JSON, REST e SQL padrão, dependendo do seu caso de uso.

O JSON Relational Duality é um novo recurso de modelagem de dados que apresenta visualizações de documentos JSON atualizáveis e consistentes sobre dados relacionais. Isso permite que os dados armazenados de forma eficiente em tabelas relacionais sejam acessados como documentos JSON simples. O JSON Relational Duality Views pode ser acessado com APIs de documentos, como as compatíveis com MongoDB, REST e SQL. O JSON Relational Duality Views é um recurso transformador que separa o formato de acesso do formato de armazenamento para dados residentes no banco de dados. Esse recurso permite que as aplicações tratem os dados de forma intercambiável como documentos JSON ou como tabelas relacionais, dependendo do caso de uso. Ao contrário dos bancos de dados de documentos, o JSON Relational Duality Views permite que os mesmos dados subjacentes sejam compartilhados e atualizados de forma consistente a partir de diferentes coleções de documentos.

Principais recursos do JSON Relational Duality

JSON e unificação relacional

Os dados podem ser lidos e gravados como documentos JSON ou tabelas relacionais, proporcionando total flexibilidade aos desenvolvedores.


Controle de simultaneidade sem bloqueio

O Duality Views utiliza um mecanismo de controle de simultaneidade otimista ou sem bloqueio que permite leituras e gravações de banco de dados totalmente consistentes, sem a necessidade de manter bloqueios nos acessos.


Regras de acesso refinadas

O Duality Views permite uma personalização simples e refinada do acesso a dados e regras atualizáveis para diferentes módulos de aplicações que compartilham os mesmos dados.


Declarações simples baseadas em GraphQL

Além do SQL, o Duality Views pode ser definido usando uma sintaxe simples e intuitiva baseada em GraphQL.


Geração automática de código

O Duality Views pode ser descrito usando o esquema JSON padrão que permite a geração automática de endpoints REST, modelos de acesso e blueprints de aplicações.


JSON to Duality Migrator

O JSON to Duality Migrator analisa coleções de documentos JSON e recomenda o conjunto ideal de tabelas normalizadas e Duality Views para as quais os documentos das coleções podem ser importados.


Saiba tudo sobre JSON Relational Duality - Analise os recursos no Oracle Help Center

Veja o que os principais analistas do setor estão dizendo sobre o JSON Relational Duality

  • "Definitivamente encerra o longo debate "relacional vs. documental" com o JSON Relational Duality, oferecendo o melhor dos dois mundos."

    – Marc Staimer Analista Sênior, Wikibon

  • “O JSON Relational Duality da Oracle é talvez uma das inovações mais importantes na ciência da informação em 20 anos.”

    – Carl Olofson Vice-presidente de Pesquisa, Software de Gerenciamento de Dados, IDC

  • "Simplifica o processo de desenvolvimento com a capacidade de unificar dados relacionais e documentos JSON."

    - Ron Westfall Analista Sênior e Diretor de Pesquisa, Futurum Group

Publicações em destaque no blog

  • Migrador JSON-to-Duality

    Você está procurando mover dados de um banco de dados de documentos como MongoDB para um banco de dados relacional, mas não tem familiaridade com conceitos relacionais? Não tem certeza de como modelar documentos JSON como tabelas relacionais e como criar o modelo lógico? Você tem interesse em uma migração transparente e automática de aplicações de bancos de dados de documentos para a Oracle? Se a sua resposta a qualquer uma das perguntas acima for "sim", você vai querer conferir este blog para obter respostas e melhores práticas.

  • Usar SQL ou não usar SQL: essa não é a questão

    Embora o armazenamento binário nativo de JSON, as APIs de documentos e a funcionalidade SQL/JSON representem um grande avanço, a Dualidade Relacional JSON leva as coisas um passo adiante. Esse novo recurso oferece o melhor dos documentos relacionais e JSON, sem as compensações de nenhum dos dois modelos. Em resumo, as visões de dualidade armazenam os documentos JSON internamente em um formato normalizado altamente eficiente, usando constructos relacionais e JSON. Ao mesmo tempo, os desenvolvedores interagem com documentos JSON.

  • GoldenGate for MongoDB Migrations

    Com o Oracle GoldenGate for MongoDB Migrations, você pode migrar facilmente bancos de dados MongoDB a partir da versão 6.0 para o Oracle Autonomous AI JSON Database, bem como para tabelas Oracle JSON Collection no Oracle AI Autonomous Database ou em bancos de dados não autônomos na nuvem ou on-premises. A Oracle fornece uma API MongoDB, para que você possa usar aplicações cliente, ferramentas de código aberto e drivers da mesma forma que antes.

Recursos adicionais do JSON Relational Duality

Conheça o JSON Relational Duality


Experimente acessando freesql.com

Leia as orientações mais recentes e comece a codificar.


Experimente o Oracle Cloud - Modo Gratuito

Crie, teste e implemente aplicações na Oracle Cloud Infrastructure Platform.


LiveLab

Neste laboratório prático, você explorará JSON nativo, a API compatível com MongoDB e a Duality View.


Entre em contato

Ficou interessado e quer saber mais? Entre em contato com um de nossos especialistas.