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.
Login to reply
Replies (2)
Wut. Thank you for whatever you did.
Keep doing a good job making nostr a better and safe place JB ๐