🏠
Author: bad-example.com (did:plc:hdhoaan3xa3jiuq4fg4mefid)

Record🤔

uri:
"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3lclvxy7y6s2y"
cid:
"bafyreihxu33pdiug5dw5kou2lrzyxfzoxiezyx66ru5gdyhhgngq2cwgc4"
value:
text:
"so far i like bbolt! it’s simple but also has nice features! almost makes me want to write in go!

less space-efficient than pebble but check out that R^2=0.999 linear fit. and i think it’s leaving space in its pages that can be tuned to get closer.

bbolt’s speed is something i can work with ⚡️"
$type:
"app.bsky.feed.post"
embed:
$type:
"app.bsky.embed.images"
images:
  • alt:
    "pebble and bbolt, disk space over time.
    
    pebble is noisy due to LSM compactions but has a good linear fit at about 70 bytes per entry.
    
    bbolt increases in steps, but is consistent and monotonic and linear. its slope is about 95 bytes per entry."
    image:
    View blob content
    $type:
    "blob"
    mimeType:
    "image/jpeg"
    size:
    333499
    aspectRatio:
    width:
    2000
    height:
    873
  • alt:
    "pebble is faster until about 2M entries. by 10M it is very slow.
    
    bbolt had a much less dramatic slowdown over time, maintaining consistently over 1000 writes/sec through the end of the test at 17.5M entries."
    image:
    View blob content
    $type:
    "blob"
    mimeType:
    "image/jpeg"
    size:
    404994
    aspectRatio:
    width:
    2000
    height:
    887
langs:
  • "en"
reply:
root:
cid:
"bafyreie7fvc4s7226dpwt2wc4putdxt3oq4sfdhif763jm3nba5xzy5s2q"
parent:
cid:
"bafyreiaefbneqnsbctrofaz22obealktqehob4jwwayywfx6ul2rzfrgyy"
createdAt:
"2024-12-06T00:20:36.684Z"