Architecture and administration of databases