Bases de datos en contendores – PostgreSQL

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 leyendo

Sobre 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 leyendo

¡Una vieja deuda por fin saldada!

El pasado 18 de noviembre Microsoft publicó SQL Server 2025. Entre las nuevas características incluye una que muchos desarrolladores llevábamos esperando desde hace años: ¡ Standard Developer edition!

De hecho, escribí un post en 2017 en este mismo blog en el que ya comentaba esta carencia: Un asunto pendiente de MS SQL Server Developer. Ha pasado tiempo, sí. De hecho, existe desde mucho antes, cuando se lanzó por primera vez la edición Developer ¡desde SQL Server 2000!

Pero nunca es tarde si la dicha es buena, y ese es el caso. Si nos paramos a pensar, esta nueva feature nos permite:

  • Desarollar aplicaciones que usan SQL Server Standard edition.
  • Configurar un entorno de pruebas para certificar upgrades de aplicaciones de anteriores versiones Standard a SQL Server 2025 Standard edition antes de desplegarlo en producción.

A esto le añado la posibilidad de realizar pruebas de rendimiento mas fiables. Estas tres ventajas no son baladí. Y si te preguntas el porqué de esta última, las diferencias de rendimiento se deben a importantes cambios en el motor de la base de datos. No rinde igual SQL Server Standard que Enterprise. Solo por estas dos «sutiles» características: Read-ahead y Advanced scanning. Y hay varias más, como puede verse en la doc oficial. Pero eso es tema para otro día. Volviendo al hilo principal… Standard Developer edition es una vieja deuda por fin saldada.

Vientos 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 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