I'm building a threading application. The application will need to remaining running on a virtual server. The application will be checking a table just about every 30 seconds to a minute, depending on the clients demands. My question, is it better to open and close the connection every 30 seconds, or is it better to keep a constant connection open?