← Back to context

Comment by jandrewrogers

6 hours ago

This paper gives a really nice end-to-end treatment of an entire problem domain that is usually taken piecemeal. Almost all of the techniques mentioned are already used in databases in some form. It won't lead to new database types but it provides a framework for thinking about the write amplification problem.

Not every database architecture will be able to easily take advantage of all these techniques. Some designs are much more easily optimizable than others.

To add to that: some of the techniques are well known to storage experts, but not yet widespread among database engineers. The paper does a great job of explaining the effects on database systems. Great work!