High performance distributed databases