Simplifying High-Performance Data Management for Distributed Applications