tracks lexicons and how many times they appeared on the jetstream

docs: add performance charactheristics to readme

ptr.pet 8fb4a5d7 3a6fd033

verified
Changed files
+12 -3
+12 -3
README.md
···
-
a webapp and server that monitors the jetstream and tracks the different lexicons as they are created or deleted.
-
it shows you which collections are most active on the network.
+
a webapp and server that monitors the jetstream and tracks the different
+
lexicons as they are created or deleted. it shows you which collections are most
+
active on the network.
for backend it uses rust with fjall as db, the frontend is built with sveltekit.
see [here](https://gaze.systems/nsid-tracker) for a hosted instance of it.
+
## performance / storage
+
+
it uses about 50MB of space for 620M recorded events (events being just
+
timestamp in seconds and deleted boolean for now). and around 50-60ms for
+
querying 300-400k events.
+
+
this is on a machine with AMD EPYC 7281 (32) @ 2.100GHz.
+
## running
### with nix
-
- run the server: `nix run git+https://tangled.sh/@poor.dog/nsid-tracker#server`
+
- build the server: `nix build git+https://tangled.sh/@poor.dog/nsid-tracker#server`
- build the client: `nix build git+https://tangled.sh/@poor.dog/nsid-tracker#client`
### manually