Tenía ganas de volver a escribir sobre la serie Bases de datos en contenedores que comenzó hace unos meses, creo que puede ser de mucha utilidad para todos aquellos que quieren trabajar o experimentar con bases de datos en sus equipos, de forma rápida y sin complicaciones. Hoy vamos a tratar con PostgreSQL en entorno Linux, y vamos a añadir algunos ingredientes más a la receta…
Sigue leyendoSobre las Vistas Materializadas en Cassandra
Hoy vamos a hablar sobre Cassandra, en concreto vamos a tratar las vistas materializadas. El concepto de vista puede resultarnos familiar ya qué existen en varios sistemas de BBDD. Veremos en qué consisten, cómo se crean, y qué implicaciones tienen. ¡Manos a la obra!
Sigue leyendoSobre las actualizaciones en Elasticsearch
Si estás trabajando con elasticsearch muy posiblemente te hayas dado cuenta de que Elastic publica versiones nuevas con bastante frecuencia. Para tener un poco más de contexto, veamos lo que han hecho otros sistemas de bases de datos en el último año, fijándonos en sus versiones más recientes:
Sigue leyendoFuentes de datos .xlsx en SQL Server
Leer archivos .xlsx desde SQL Server es una tarea sencilla, aunque hay veces que puede requerir de cierta configuración inicial. En ester artículo vamos a ver cómo preparar una instancia de SQL Server para leer este tipo de archivos de forma nativa.
Sigue leyendoBases de datos en contenedores – SQL Server en Windows
Este artículo es el primero de una serie sobre bases de datos en contenedores. Por ello, empezaremos revisando qué es un contenedor, para luego entrar en nuestro primer caso: SQL Server en contenedores Windows.
Sigue leyendoVientos de cambio
En los últimos 15 años ha surgido una cantidad considerable de nuevas tecnologías de base de datos. Los profesionales de la ingeniería del software, debemos familiarizarnos con ellas, ya que esto nos permitirá hacer una correcta elección ante determinados escenarios, permitiéndonos hacer uso de la herramienta más adecuada para superar nuevos desafíos.
Sigue leyendoSQL101: Bulk-Logged Recovery Model
En este artículo vamos a repasar el modelo de recuperación probablemente menos conocido y extendido: Bulk-Logged. Vamos a ver sus principales características, ventajas, limitaciones y algunos ejemplos de uso. Además, el artículo sirve de cierre a la serie SQL101 sobre los modelos de recuperación en SQL Server. Sigue leyendo
Cloud SQL en Google Cloud Platform
Recientemente he estado considerando la opción de Cloud SQL para SQL Server ofrecida por Google Cloud Platform (GCP). Esta es la plataforma de servicios en la nube ofrecida por el gigante Google. En terminos de servicios cloud, parece que aún no está al nivel de Amazon Web Services (AWS) o Microsoft Azure. Sin embargo, el crecimiento de GCP en los último años dos años ha sido significativo. Sigue leyendo
SQL101: Full Recovery Model
Siguiendo el atículo anterior sobre fundamentos de SQL Server: SQL101: Simple Recovery Model, en este vamos a tratar sobre el modelo más extendido, Full Recovery Model.
Empecemos haciendo un repaso de las principales características de este modelo de recuperación: Sigue leyendo
Creando nuestro laboratorio de Elasticsearch con Hyper-V
Para crear nuestro laboratorio de Elasticsearch en un equipo Windows, con el que poder experimentar más adelante 😊, una buena opción es usando Hyper-V. Este es un software de virtualización que ofrece Microsoft y que se puede instalar en varias versiones de Windows 10 de forma gratuita.
Objetivo
Vamos a crear un cluster con las siguientes características:
- Nombre del cluster: es-cluster-lab
- Número de nodos: 3
- Nombre de los nodos: elasticsearch-lab-{1..3}.localdomain