Materialize es una base de datos en streaming que permite realizar cálculos incrementales sin necesidad de pipelines de datos complicados. Se debe describir los cálculos mediante vistas SQL estándar y conectar Materialize al stream de datos. El motor de flujo de datos diferencial subyacente realiza cálculos incrementales para proporcionar resultados consistentes y correctos con mínima latencia. A diferencia de las bases de datos tradicionales, no hay restricciones para definir estas vistas y los cálculos se ejecutan en tiempo real. Nosotros hemos utilizado Materialize junto con Spring Cloud Stream y Kafka en un sistema de eventos distribuidos para hacer consultas sobre streams de eventos, y nos gustó esta configuración.
Materialize es una base de datos en streaming que permite realizar cálculos incrementales sin pipelines de datos complicados. Se debe simplemente describir los cálculos mediante vistas SQL estándar y conectar Materialize al stream de datos. El motor de flujo de datos diferencial subyacente ejecuta cálculos incrementales para proporcionar resultados consistentes y correctos con mínima latencia. A diferencia de las bases de datos tradicionales, no hay restricciones para definir estas vistas materializadas y los cálculos se ejecutan en tiempo real.