Comparativa Kafka, Flume y RabbitMQ

Apache Kafka Apache Flume RabbitMQ Definición Apache Kafka es un bus de mensajes optimizado para los flujos de datos de alta entrada y la repetición Apache Flume es un servicio distribuido que mueve de forma fiable y eficiente grandes cantidades de datos, especialmente logs RabbitMQ es un sistema de colas de mensajes MQ que permite…

Autor: Diego Calvo

Read More »

Metodologías ágiles

Características de metodologías Ágiles Desarrollo incremental, en lugar de la planificación y ejecución completa del producto. La calidad del resultado depende de la valía del conocimiento innato de los equipos auto organizados, más que de la calidad de los procesos empleados. Solapamiento de las diferentes fases de desarrollo. Repetición de iteraciones de forma continua hasta que el cliente da por…

Autor: Diego Calvo

Read More »

Comparativa de Bases de Datos Relacionales con NoSQL

  Bases de datos SQL Relacionales Utilizan el lenguaje de comunicación estándar SQL. Esquema rígidos definidos a priori. Garantiza las propiedades ACID (Atomicity, Consistency, Isolation and Durability). Tienen un modelo de datos único. Orientadas filas (row scores)   Base de datos NoSQL Utilizan APIs comunicación diferentes, muchas de ellas reconocen el formato JSON. Esquema flexible, se puede ir definiendo…

Autor: Diego Calvo

Read More »