CategoriasBases de datosSQLite

SQLite: 10 Comandos y sentencias básicas

En el post sobre la introducción a SQLite vimos que era este tipo de base de datos y como podíamos instalarlo en nuestro sistema operativo o incluso como llegar a usarla con algún lenguaje, sin embargo, nos quedamos ahí, no vimos comandos o sentencias básicas de uso, así pues, con este articulo pretendo eso, que sea como una chuleta con algunos comandos y sentencias básicas de SQLite en consola.

¡Vayamos allá!

Leer más
CategoriasBases de datosNoSQLPHPProgramación

Usar Redis con PHP

Este artículo pretende ser la segunda parte del artículo anterior “Instalar Redis en Windows”.

El objetivo de este artículo es saber cómo trabajar con Redis usando PHP.

Anteriormente vimos como instalar Redis en Windows a través de Docker e instalamos la biblioteca de Redis para usarla con PHP. Sin embargo, lo dejamos ahí, solo hicimos una pequeña introducción a modo de ejemplo y ya está. Así que sigamos…

Leer más
CategoriasBases de datosNoSQLPHPProgramaciónProgramas

Redis en Windows

Como vimos en el artículo que escribí hace ya algún tiempo “Bases de datos NoSQL” una de las que hablamos era la base de datos Redis.

Redis es una base de datos NoSQL en memoria, es decir, trabaja desde la memoria RAM y los datos los almacena en tipos clave-valor. Sin embargo, también admite persistencia de datos en disco para evitar pérdidas mediante capturas instantáneas periódicas de la base de datos. Soporta diferentes tipos de datos como listas, conjuntos, hashes, etc. Y se puede usar con varios de los lenguajes de programación principales, como Python, PHP, Ruby, Go, y algunos más.

Leer más
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