Connect to a Pulsar Cluster and Analyze Streaming NFT Data With Memgraph
Blog post from Memgraph
The blog post by Katarina Supe provides a detailed tutorial on how to connect to a Pulsar cluster and analyze streaming NFT data using Memgraph, specifically focusing on the Art Blocks Ethereum-based NFT platform. It guides the reader through setting up the necessary tools, including Docker Compose, Memgraph Lab, and a data-streams repository, to create a graph schema from the Art Blocks dataset and stream data using Apache Pulsar. The post explains how to populate a graph database with data about accounts, projects, tokens, and sales using CSV files and a transformation module written in Python to interpret streaming JSON messages. Additionally, it illustrates how to create and manage streams in Memgraph and provides example queries for analyzing the streaming data to gain insights such as identifying top sellers, frequent buyers, and significant sales. The post emphasizes the growing popularity of streaming data analytics and the potential applications of integrating Memgraph with streaming platforms like Pulsar, Redpanda, and Kafka.