Shard Database Support for GO to talk to a sharded (my)SQL Database which should be abstract enough to be applied to any other data engine.