DynamoDB: SQL y NOSQL

Si es un desarrollador de aplicaciones, es posible que tenga algo de experiencia en el uso de un sistema de administración de bases de datos relacionales (RDBMS) y un lenguaje de consulta estructurado (SQL). A medida que comience a trabajar con Amazon DynamoDB, encontrará muchas similitudes, pero también muchas cosas que son diferentes. Este artículo describe tareas comunes de bases de datos, comparando y contrastando declaraciones SQL con sus operaciones de DynamoDB equivalentes.

NoSQL es un término utilizado para describir los sistemas de bases de datos no relacionales que son altamente disponibles, escalables y optimizados para un alto rendimiento. En lugar del modelo relacional, las bases de datos NoSQL (como DynamoDB) utilizan modelos alternativos para la gestión de datos, como pares clave-valor o almacenamiento de documentos.

1.Cargas de trabajo óptimas:

RDBMS consiste en el

Acceso a los datos:

En RDBMS

informática

Escalabilidad

imponer

Características de las bases de datos

Antes de que su aplicación pueda acceder a una base de datos, debe autenticarse para garantizar que la aplicación pueda usar la base de datos. Debe estar autorizado para que la aplicación pueda realizar solo las acciones para las que tiene permisos.

El siguiente diagrama muestra la interacción de un cliente con una base de datos relacional y con Amazon DynamoDB.

Acceso a la base de datos:

línea de comandos

,

GRANTREVOKE

DynamoDB devuelve una respuesta HTTP(S) que contiene los resultados de la operación. Si hay un error, DynamoDB devuelve un estado y mensajes de error HTTP.

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *