Development tips for direct row handling

 Unique primary keys
 Column Names
 Use the last download time for downloads
 Transaction management for uploads
 Handle errors
 Class instance