🏠
Author: jaz.bsky.social (did:plc:q6gjnaw2blty4crticxkmujt)

Record🤔

uri:
"at://did:plc:q6gjnaw2blty4crticxkmujt/app.bsky.feed.post/3kqlb4heass2i"
cid:
"bafyreihxyyw3qofbkywz7ppciyji6co5m4mc5snzr2betdcoi32cfuhzwu"
value:
text:
"In my recent exploration of Roaring Bitmaps, I was able to rewrite my GraphD service (again) which stores and serves the entire Bluesky follow graph.

Now it only takes ~6.5GB of RAM in Go and the entire graph is only 1.6GB at rest on disk.

It also loads in ~20 seconds.

jazco.dev/2024/04/20/r..."
$type:
"app.bsky.feed.post"
embed:
$type:
"app.bsky.embed.external"
external:
title:
"An entire Social Network in 1.6GB (GraphD Part 2)"
description:
"Roaring Bitmaps offer an even more efficient way to store and query an entire social graph, fitting the entire network of 5.5M users and 164M+ follows into a ~1.6GB SQLite DB on disk."
langs:
  • "en"
facets:
createdAt:
"2024-04-20T16:33:48.624Z"