cancel
Showing results for 
Search instead for 
Did you mean: 

Event Source and or Materialized views DB a good choice with a GraphDB like Neo4J

xmlviking
Node

Hello,

I'm just curious if anyone has had any success with using Neo4J for event source data. I'm curious about the approach anyone has used for a materialized view on the current event state.

Thanks!

Eric

1 REPLY 1

stephen1
Node Link

Hi @xmlviking.

I’m focusing on my “writes” right now using CouchDB to record my event history, which syncs to an Elm SPA, but I intend to project historical state into Neo4j for the “reads” to do deeper data analysis.

I’ve done experiments that use the CouchDB change feed to push changes into Neo4j in Elixir. Also with historical versioning of data in Neo4j. And using GRANDstack mutations to enforce a consistent schema. But my priority right now is on the CouchDB side.

But I do think that Neo4j has great potential in the arena of CQRS and event sourcing.

Stephen

Nodes 2022
Nodes
NODES 2022, Neo4j Online Education Summit

On November 16 and 17 for 24 hours across all timezones, you’ll learn about best practices for beginners and experts alike.