This effectively enables real-time, interactive analytics over every nostr post that has ever been created. lots of use cases here 🤔
just realized the notedeck analytics dashboard i'm building is going to be insanely performant thanks to nostrdb:
- nostrdb support concurrent queries, so each widget on the dashboard can be executing in parallel.
- each analytics dashboard widget is a fold/reduce over a filter and date range. so once the entire database is in the page cache then "reports" are really just non-copy map/reduce over data in system memory.
- nostrdb stores all of its data in a compact non-copy/serialization binary format, so you can do reports over millions of records that utilize your entire system memory without actually allocating the memory or being a memory hog on your system.
anyways... this is a nerdy way of saying lots of fast and cool analytics tools are coming for those who prefer offline analysis of nostr data on your local node.
View quoted note →