Aprende Apache Kafka: conceptos básicos

Esta semana he estado trabajando con Kafka y como para mí es algo nuevo, quiero profundizar en los conceptos más importantes y compartir contigo estas ideas fundamentales. Destacar que aunque aquí comparto las ideas clave, para aprender a utilizar kafka te recomiendo dos cosas: primero crear un entorno de pruebas donde comprender y afianzar el conocimiento, y por otro lado profundizar en algunos conceptos leyendo libros.
Leer más

MySQL: Tipo de dato ENUM

Hoy he descubierto que MySQL tiene un tipo de dato que es un ENUM. Este permite definir hasta 2^16 ó 65536 valores diferentes. La peculiaridad es que puedes definir un conjunto de valores como "estado" => "pending", "wip", "done", y estos el propio MySQL los convierte en valores 1, 2, 3... Importante: los valores empiezan en 1 y no 0. Destacar que puede tener tanto un valor DEFAULT como puede ser NULLABLE y en este caso, si no está definido, el valor del campo será NULL.
Leer más