Databases are a lot like programming languages: there’s a great variety to choose from, they have wildly different programming and query interfaces, and there’s a wide gap in available features. And ...