JSON Relational Duality
Combina la sencillez del modelo de documentos JSON con la potencia del modelo relacional utilizando SON Relational Duality. Esta capacidad transformadora de modelamiento de datos que ofrece Oracle AI Database resuelve el antiguo problema de la discrepancia objeto-relacional, de modo que las aplicaciones tratan simultáneamente los mismos datos subyacentes que los documentos JSON o las tablas relacionales, según sea necesario en cada caso.
Más allá de MongoDB: logrando simplicidad y ahorro de costos con Oracle AI Database
Obtén la facilidad de JSON y el poder de lo relacional
Combina las ventajas de la sencillez de JSON con la eficiencia y la sofisticación de las soluciones relacionales, sin renunciar a nada.
Duality Views son nativas de la base de datos e independientes del lenguaje, lo que elimina las limitaciones e ineficiencias de los ORM reforzados.
Olvida las bases de datos de documentos
Combina el acceso JSON con todas las funciones convergentes de Oracle AI Database 26ai, como la AI Vector Search, Graph y Spatial.
JSON Relational Duality Views facilitan la evolución de las aplicaciones a medida que se incorporan nuevos casos de uso, sin necesidad de crear copias de datos adicionales.
JSON Relational Duality es una nueva capacidad de modelamiento de datos que cuenta con vistas de documentos JSON actualizables y coherentes en función de datos relacionales. Esto permite acceder a los datos que se almacenan de forma eficaz en tablas relacionales como documentos JSON simples. Se puede acceder a JSON Relational Duality Views con API de documentos, como API compatibles con MongoDB, REST y SQL. JSON Relational Duality Views son una capacidad transformadora que desliga el formato de acceso del formato de almacenamiento para datos alojados en la base de datos. Esta capacidad permite a las aplicaciones tratar los datos indistintamente como documentos JSON o como tablas relacionales según el caso de uso. A diferencia de las bases de datos de documentos, JSON Relational Duality Views permiten compartir y actualizar constantemente los mismos datos subyacentes desde diferentes recopilaciones de documentos.
Principales funciones de JSON Relational Duality
Unificación relacional y JSON
Los datos se pueden leer y escribir como documentos JSON o tablas relacionales, lo que proporciona total flexibilidad a los desarrolladores.
Control de simultaneidad sin bloqueos
Duality Views utilizan un mecanismo de control de simultaneidad optimista o sin bloqueo que permite lecturas y escrituras de base de datos totalmente coherentes sin necesidad de mantener bloqueos en los accesos.
Reglas de acceso exhaustivas
Duality Views permiten una personalización sencilla y detallada de las reglas de acceso a los datos, y se pueden actualizar para diferentes módulos de aplicación que compartan los mismos datos.
Declaraciones simples basadas en GraphQL
Además de SQL, Duality Views se pueden definir mediante una sintaxis sencilla e intuitiva basada en GraphQL.
Generación automática de código
Duality Views se pueden describir mediante un esquema JSON estándar que permite la generación automática de puntos finales REST, plantillas de acceso y hojas de ruta de aplicación.
JSON to Duality Migrator
JSON to Duality Migrator es una herramienta de migración que analiza recopilaciones de documentos JSON y recomienda el conjunto óptimo de tablas normalizadas y Duality Views en las que se pueden importar los documentos de las recopilaciones.
Descubre todo sobre JSON Relational Duality: explora sus capacidades en Oracle Help Center
Descubre qué opinan los mejores analistas del sector sobre JSON Relational Duality
-
"De una vez por todas se termina el antiguo debate sobre la dicotomía "relacional frente a documento", ya que JSON Relational Duality ofrece lo mejor de ambos mundos".
– Marc Staimer analista sénior, Wikibon
Lee el informe !--> -
“La función JSON Relational Duality de Oracle es quizás una de las innovaciones más importantes en la ciencia de la información en 20 años".
– Carl Olofson vicepresidente de investigación, Data Management Software, IDC
Lee el informe !--> -
"Simplifica el proceso de desarrollo con la capacidad de unificar datos relacionales y documentos JSON".
– Ron Westfall Analista sénior y director de investigación, Futurum Group
Lee el informe !-->
Publicaciones de blog destacadas
-
Migrador de JSON a Duality
¿Quieres mover datos de una base de datos de documentos como MongoDB a una base de datos relacional, pero no estás familiarizado con los conceptos relacionales? ¿No estás seguro de cómo modelar documentos JSON como tablas relacionales y cómo crear el modelo lógico? ¿Te interesa la migración transparente y automática de aplicaciones desde bases de datos de documentos a Oracle? Si tu respuesta a cualquiera de las preguntas anteriores es “sí”, querrás consultar este blog para obtener respuestas y mejores prácticas.
-
¿SQL o no SQL? Esa ya no es la pregunta
Aunque el almacenamiento nativo de JSON binario, las API de documentos y las capacidades SQL/JSON suponen un importante avance, JSON Relational Duality lleva este enfoque un paso más allá. Esta funcionalidad combina lo mejor del modelo relacional y de los documentos JSON, sin los compromisos que implica cada uno por separado. En términos sencillos, las vistas de dualidad almacenan internamente los documentos JSON en un formato normalizado de alta eficiencia basado en estructuras relacionales y JSON. Mientras tanto, los desarrolladores continúan trabajando directamente con documentos JSON.
-
GoldenGate for MongoDB Migrations
Con Oracle GoldenGate for MongoDB Migrations, puedes migrar de forma transparente bases de datos MongoDB desde la versión 6.0 a Oracle Autonomous AI JSON Database o a tablas de colecciones JSON de Oracle AI Autonomous Database, tanto en bases de datos autónomas como no autónomas, ya sea en la nube o en entornos locales. Oracle ofrece una API compatible con MongoDB, lo que te permite seguir utilizando las aplicaciones cliente, las herramientas de código abierto y los controladores existentes sin modificar tu forma de trabajo.
Recursos adicionales de JSON Relational Duality
Descripción general
Preguntas técnicas
Capacitación
Documentación
Comienza hoy mismo
Herramientas de migración
Base de datos
Introducción a JSON Relational Duality
Pruébalo en freesql.com
Lee la última guía y comienza a codificar.
Prueba Oracle Cloud Free Tier
Crea, prueba y despliega aplicaciones en la plataforma Oracle Cloud Infrastructure.
LiveLab
En este laboratorio práctico, explorarás JSON nativo, la API compatible con MongoDB y Duality View.
Contacta con nosotros
¿Deseas saber más? Ponte en contacto con uno de nuestros expertos de la industria.
