This is exactly what Sink is for. It's going to replace Akonadi.

BTW, after switching Akonadi's backend from MySQL to PostgreSQL, performance...