Estrategias de asignación de registros de archivos en bloques

Una base de datos es una colección de gran cantidad de datos relacionados. En el caso de RDBMS (Sistema de gestión de bases de datos relacionales), los datos se almacenan en forma de relaciones o tablas. Como usuario normal, vemos los datos almacenados en tablas, pero en realidad esta gran cantidad de datos se almacena … Continue reading «Estrategias de asignación de registros de archivos en bloques»

Diferencia entre Cassandra y Redis

1. Cassandra : Cassandra es un sistema de administración de base de datos NoSQL gratuito y de código abierto, distribuido, de almacenamiento de columnas anchas . Fue desarrollado por Apache Software Foundation y lanzado inicialmente en julio de 2008. Cassandra está diseñado para manejar grandes cantidades de datos en muchos servidores básicos, proporcionando alta disponibilidad … Continue reading «Diferencia entre Cassandra y Redis»

Seguridad K en HP Vertica

Cuando almacenamos datos en cualquier base de datos, esperamos que los datos estén disponibles en todo momento o, en resumen, debemos esperar una alta disponibilidad de los datos. En HP Vertica los datos se almacenan en diferentes Nodes de la base de datos. Los datos se replican en diferentes Nodes, de modo que incluso si … Continue reading «Seguridad K en HP Vertica»

Protocolo de control de concurrencia basado en gráficos en DBMS

Los protocolos basados ​​en gráficos son otra forma de implementar protocolos basados ​​en bloqueos .  Como sabemos, los problemas principales con el Protocolo basado en bloqueo han sido evitar interbloqueos y garantizar un cronograma estricto. Hemos visto que los Horarios estrictos son posibles con el seguimiento de 2-PL estricto o riguroso . Incluso hemos visto … Continue reading «Protocolo de control de concurrencia basado en gráficos en DBMS»

Sistema de gestión de base de datos | Descomposición que preserva la dependencia

Preservación de dependencia Una Descomposición D = { R1, R2, R3….Rn } de R es dependencia conservando un conjunto F de dependencia Funcional si (F1 ∪ F2 ∪ … ∪ Fm)+ = F+. Consider a relation R R —> F{…with some functional dependency(FD)….} R is decomposed or divided into R1 with FD { f1 } … Continue reading «Sistema de gestión de base de datos | Descomposición que preserva la dependencia»

Gráfico de precedencia para probar la serialización de conflictos en DBMS

Requisito previo: serialización de conflictos El gráfico de precedencia o el gráfico de serialización se usan comúnmente para probar la serialización de conflictos de un cronograma. Es un Grafo dirigido (V, E) que consta de un conjunto de Nodes V = {T 1 , T 2 , T 3 ……….T n } y un conjunto … Continue reading «Gráfico de precedencia para probar la serialización de conflictos en DBMS»

Recuperación basada en registros en DBMS

La propiedad de atomicidad de DBMS establece que se deben realizar todas las operaciones de transacciones o ninguna. Las modificaciones realizadas por una transacción abortada no deberían ser visibles para la base de datos y las modificaciones realizadas por una transacción confirmada deberían ser visibles. Para lograr nuestro objetivo de atomicidad, el usuario primero debe … Continue reading «Recuperación basada en registros en DBMS»

Introducción a PL/SQL

PL/SQL es un lenguaje estructurado en bloques que permite a los desarrolladores combinar el poder de SQL con declaraciones de procedimiento. Todas las declaraciones de un bloque se pasan al motor de Oracle a la vez, lo que aumenta la velocidad de procesamiento y disminuye el tráfico. Desventajas de SQL: SQL no proporciona a los … Continue reading «Introducción a PL/SQL»

¿Cómo imprimir filas duplicadas en una tabla?

Consideremos la siguiente tabla. Nombre Sección a B C CS1 bcd CS2 a B C CS1 En la tabla anterior, podemos encontrar una fila duplicada usando la consulta a continuación. SELECT name, section FROM tbl GROUP BY name, section HAVING COUNT(*) > 1 Otro ejemplo: Dada una tabla llamada PERSONA, la tarea es escribir una … Continue reading «¿Cómo imprimir filas duplicadas en una tabla?»

Funciones del sistema de base de datos distribuida

La distribución conduce básicamente a una mayor complejidad en el diseño e implementación del sistema. Esto es para lograr las ventajas potenciales tales como: Transparencias de red Mayor confiabilidad Desempeño mejorado Expansión más fácil Función de DBMS centralizado: La función básica del DBMS centralizado es que proporciona una vista completa de nuestros datos. Por ejemplo, … Continue reading «Funciones del sistema de base de datos distribuida»