Specs are quantitative aspects of the option such as the price
Pros
Pro
Abstracts across SQL and NoSQL
It provides a uniform API for accessing stuff from different kinds of databases, protocols, and 3rd party APIs. That means you write the same code to get and store things like users, whether they live in Redis, mySQL, LDAP, MongoDB, or Postgres.