←back to thread

53 points anophelon | 1 comments | | HN request time: 0.202s | source
Show context
C-Loftus ◴[] No.41832907[source]
Is anyone using graph databases or sparql for these sorts of use cases? sparql is so powerful but not sure if there is enough metadata with ethereum for it to be useful.
replies(3): >>41833118 #>>41834438 #>>41834975 #
1. lmeyerov ◴[] No.41833118[source]
We see them for smaller transaction extracts, but most vendors here are too expensive for most teams at the scale you are likely thinking. Instead, we see log, kv, dwh, etc systems -- think elastic, Clickhouse, databricks, and the like. Some teams will stage daily batches into a graph DB, but having an expensive second system of records masquerading as a compute engine gets frustrating.

Separating scalable transaction storage from graph compute opens a lot. The new Google Spanner Graph launch is interesting here, and for OSS, we have been working on GFQL so you can bounce between vectorized Python dataframe mode on small graphs to 1B row GPU batches for bigger graphs.