We've talked about this in the past, but never actually made a task. The upcoming Stretch deprecation seems like a good opportunity to do it.
ToolsDB is a heavily loaded shared database. Combining many small users to a shared database makes some sense, but we should move some of its larger/heavier users to separate instances. Doing it via OpenStack Trove seems like the best solution.
Still to sort out: backups, replication?, how to enable self-provisioning of a new db by a Toolforge maintainer