Project: datamanagement
Issue DM-2299: Revisit db and dbPool, separate connection from utilities
Revisit whether we need something better than a very basic db connection pool. It may be worth looking at http://docs.sqlalchemy.org/en/rel_0_9/core/pooling.html (or even sqlalchemy in general). Note the Pooling Plain DB-API Connections section - one can use sqlalchemy pooling independently of the other library features. Separate utilities like createDb(), dbExists() and such from core part that deals with connections / sqalchemy.
Story points: 12