Técnicas de control de concurrencia

El control de concurrencia se proporciona en una base de datos para: (i) hacer cumplir el aislamiento entre las transacciones. (ii) preservar la consistencia de la base de datos a través de la ejecución de transacciones que preservan la consistencia. (iii) resolver conflictos de lectura-escritura y escritura-lectura. Varias técnicas de control de concurrencia son: 1. … Continue reading «Técnicas de control de concurrencia»

Modelos de recuperación de bases de datos

Cada base de datos requiere un modelo de recuperación que indica qué tipo de copia de seguridad se requiere o puede realizar el usuario para restaurar los datos que podrían perderse debido a una falla de hardware u otro problema.  En general, existen tres tipos de modelos de recuperación de base de datos, que se … Continue reading «Modelos de recuperación de bases de datos»

Restricciones a la generalización

Para modelar una empresa con mayor precisión, existen algunas restricciones que se aplican a la base de datos en la generalización particular . Generalización Hay tres tipos de restricciones a la generalización que son las siguientes: El primero determina qué entidad puede ser miembro del conjunto de entidades de bajo nivel. El segundo se relaciona … Continue reading «Restricciones a la generalización»

Mensajes de error SQL

Requisito previo – Inyección SQL Al verificar la inyección SQL , todos descubrimos varios mensajes de error. Averigüemos la causa básica detrás de cada error y cómo aparece en MySQL. A continuación se muestran varios errores y su explicación. Error-1: Tiene un error en su sintaxis SQL. Consulte el manual que corresponde a la versión … Continue reading «Mensajes de error SQL»

Diferencia entre AllegroGraph y Amazon Redshift

1. AllegroGraph: AllegroGraph es un almacenamiento RDF persistente de alto rendimiento con soporte adicional para Graph DBMS . Funciona como almacén de documentos diseñado para almacenar, recuperar y administrar información orientada a documentos, en formato JSON-LD. La primera versión de AllegroGraph se lanzó en 2004. 2. Amazon Redshift: Amazon Redshift es una solución eficiente para … Continue reading «Diferencia entre AllegroGraph y Amazon Redshift»

Diferencia entre Valentina Server y YugabyteDB

1. YugabyteDB: es una base de datos SQL distribuida de código abierto, nativa de la nube y de alto rendimiento distribuida globalmente. Su objetivo es agilizar las aplicaciones. Yugabyte tiene su sede en Sunnyvale, CA. Se distribuye y desarrolla como un proyecto de código abierto Apache 2.0. 2. Valentina Server: es una base de datos … Continue reading «Diferencia entre Valentina Server y YugabyteDB»

Protocolo de chismes en Cassandra

En este artículo, veremos brevemente el protocolo Gossip que se implementa en la base de datos Apache Cassandra . En este artículo, discutiremos el protocolo Gossip y cómo Cassandra logra la coordinación entre los Nodes y cómo los Nodes se mantienen sincronizados. En Cassandra, todos los Nodes son iguales y tienen una arquitectura de igual … Continue reading «Protocolo de chismes en Cassandra»

Diferencia entre VoltDB y Warp 10

1. VoltDB: VoltDB se distribuye en memoria NewSQL RDBMS y un RDBMS compatible con ACID que utiliza una arquitectura compartida. Esta base de datos fue diseñada por Michael Stonebraker, Sam Madden y Daniel Abadi. Inicialmente, la base de datos VoltDB incluía gráficos para el rendimiento y la latencia del clúster, así como el uso de … Continue reading «Diferencia entre VoltDB y Warp 10»

Doble almacenamiento en búfer

El almacenamiento en búfer doble se refiere a minimizar el retraso que se produce entre las operaciones de entrada y salida en los sistemas de gestión de bases de datos que utilizan un búfer. El almacenamiento en búfer doble ahorra tiempo y permite que varios procesos se ejecuten simultáneamente. Permite utilizar un conjunto de datos … Continue reading «Doble almacenamiento en búfer»

Bases de datos orientadas a agregados en NoSQL

La base de datos orientada a agregados es la base de datos NoSQL que no admite transacciones ACID y sacrifica una de las propiedades ACID. Las operaciones de orientación agregadas son diferentes en comparación con las operaciones de bases de datos relacionales. Podemos realizar operaciones OLAP en la base de datos orientada a agregados. La … Continue reading «Bases de datos orientadas a agregados en NoSQL»