Materialize é um banco de dados de streaming que permite fazer computação incremental sem pipelines de dados complicados. Basta descrever seus cálculos por meio de visualizações SQL padrão e conectar o Materialize ao fluxo de dados. A ferramenta subjacente de fluxo de dados diferencial executa computação incremental para fornecer saída consistente e correta com latência mínima. Ao contrário dos bancos de dados tradicionais, não há restrições na definição dessas visualizações materializadas e os cálculos são executados em tempo real. Usamos Materialize, junto com Spring Cloud Stream e Kafka, para consultar fluxos de eventos em busca de insights em sistemas distribuídos orientados a eventos, e gostamos bastante da configuração.
Materialize é um banco de dados de streaming que permite fazer computação incremental sem pipelines de dados complicados. Basta descrever seus cálculos por meio de visualizações SQL padrão e conectar o Materialize ao fluxo de dados. A ferramenta subjacente de fluxo de dados diferencial executa computação incremental para fornecer saída consistente e correta com latência mínima. Ao contrário dos bancos de dados tradicionais, não há restrições na definição dessas visualizações materializadas e os cálculos são executados em tempo real.