I am a developer, and my experience has shown that if you use one of: Oracle, SQLServer,
PostgreSQL, DB2 and application performance is poor, 99% of the time it is poor design from our
(developer's) side.
Developers without good understanding of Relational Databases and SQL often produce problems that
cannot be solved by indexes, or throwing transistors at them.
It is so nice to see a "custom" made map implemented in the database using temporary tables instead of
using the language's built-in map functionality :-)
sorting arrays using the database gets extra points (no kidding, I have seen this!)