'database' is the wrong abstraction