I've run bcache-backed databases in production for about a year or so - it's been absolutely rock solid, and I'm very happy with it.
We spent a lot of time prototyping basically every SSD caching tech that existed at the time and bcache was the clear winner (note that dm-cache, the tech underpinning lvm-cache was pretty immature at the time).
You do need a workload with a fairly reasonable cache hitrate to get the best out of it, but that's obviously true of all such technologies.
We spent a lot of time prototyping basically every SSD caching tech that existed at the time and bcache was the clear winner (note that dm-cache, the tech underpinning lvm-cache was pretty immature at the time).
You do need a workload with a fairly reasonable cache hitrate to get the best out of it, but that's obviously true of all such technologies.