Skip to content

Comment on RethinkDB (YC S09) Raises $1.2 Million For Its Database For Solid-State Drivesparent

Comments

Is there really a need for segment cleaning as Rosenblum lays it out?

They clean segments to reduce fragmentation and allow for decent-sized extents to write new data into. Since your writes don't need to be long and contiguous, do you really need to empty the live data out of segments?

You DO need to identify which snapshots are stale, and consequently mark certain blocks as free. But I see no need for compaction.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.