Data Management from First Principles