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