CategoriasBases de datosNoSQL

Instalar MongoDB en Windows

Como ya escribí en el artículo “Introducción a NoSQL”, MongoDB es una base de datos NoSQL de tipo documental, es decir, trabaja con un modelo de datos documental, o séase, con archivos en formato JSON y BSON.

Está disponible para trabajar en varios sistemas operativos y sobre varios lenguajes de programación.

Este articulo pretende explicar la instalación y uso de un servidor MongoDB bajo Windows y su posterior uso desde la línea de comandos (shell), para más adelante poder trabajar con MongoDB usando algún lenguaje de programación como PHP.

Leer más
CategoriasBases de datosNoSQL

Introducción a NoSQL

Las bases de datos NoSQL fueron diseñadas para manejar grandes volúmenes de datos permitiendo una gran flexibilidad y facilidad a la hora de escalar en comparación con las bases de datos relacionales tradicionales (SQL). Esto es, una base de datos NoSQL, no usa el formato tradicional de tablas y filas como sí lo hacen todas las demás relacionales (MySQL, PostgreSQL, etc). Una base de datos NoSQL, almacena los datos en formatos más flexibles como documentos, pares clave-valor o grafos.

Leer más
CategoriasBases de datos

SQLite. Introducción.

SQLite es una biblioteca escrita en C que implementa un motor de base de datos SQL. Es un sistema de gestión de bases de datos relacional, como son MySQL o PostgreSQL por ejemplo, pero con la diferencia de que se basa en ficheros…

Leer más
CategoriasBases de datos

Principios ACID.

En los sistemas de bases de datos relacionales (RDBMS) como MySQL, PostgreSQL y Oracle donde éstas, se utilizan en aplicaciones donde la integridad y la consistencia de los datos son críticas, tales como sistemas bancarios, aplicaciones empresariales, etc. Cumplir con los principios ACID es obligatorio, pues garantiza que las transacciones se manejen de manera fiable y segura.

Pero… ¿qué es ACID?

Leer más