Database load balancers took quite a few more years to arrive for us, and had several false starts.
It turns out that a lot of people SPOKE about database load balancing, but very few had actually done it.
Using DNS (two different ways) turned out to be very fragile, an experiment with a proxy ended in disaster due to memory issues and SPOF issues.