Diferencia entre SQL y HiveQL

1. Lenguaje de consulta estructurado (SQL) :
SQL es un lenguaje de dominio específico que se utiliza en la programación y está diseñado para administrar datos almacenados en un sistema de administración de bases de datos relacionales, también conocido como RDBMS. También es útil en el manejo de datos estructurados, es decir, datos que incorporan relaciones entre entidades y variables. SQL es un lenguaje estándar para almacenar, manipular y recuperar datos en bases de datos.

2. Lenguaje de consulta de Hive (HiveQL) :
HiveQL es un lenguaje de consulta para que Hive analice y procese datos estructurados en una Meta-tienda. Es muy similar a SQL y altamente escalable. Reutiliza conceptos familiares del mundo de las bases de datos relacionales, como tablas, filas, columnas y esquemas, para facilitar el aprendizaje. Hive admite cuatro formatos de archivo: ARCHIVO DE TEXTO, ARCHIVO DE SECUENCIA, ORC y ARCHIVO RC (archivo de columna de registro).

Diferencia entre SQL y HiveQL:

Sobre la base de  sql ColmenaQL
Comandos de actualización en la estructura de la tabla ACTUALIZAR, ELIMINAR

INSERTAR,

ACTUALIZAR, ELIMINAR

INSERTAR,

gestiona datos relacionales Estructuras de datos
Transacción Soportado Soporte limitado soportado
índices Soportado Soportado
Tipos de datos Contiene un total de cinco tipos de datos, es decir, integral, punto flotante, punto fijo, texto y strings binarias, temporal Contiene un total de 9 tipos de datos, es decir, booleano, integral, de punto flotante, de punto fijo, texto y strings binarias, temporal, array, mapa, estructura.
Funciones Cientos de funciones integradas Cientos de funciones integradas
Mapa reducido No soportado Soportado
Inserciones multimesa en mesa No soportado Soportado
Crear tabl…as como Seleccionar No soportado Soportado
Seleccionar comando Soportado Compatible con la cláusula SORT BY para pedidos parciales y LIMIT para restringir el número de filas devueltas
Uniones Soportado Uniones internas, uniones externas, semiuniones, uniones de mapa, uniones cruzadas
Subconsultas Soportado Solo se usa en las cláusulas FROM, WHERE o HAVING
Puntos de vista se puede actualizar Solo lectura, es decir, no se puede actualizar

Publicación traducida automáticamente

Artículo escrito por satyamchau456 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 *