I'm building a SAAS webcrawler. I would like to store information which URL was crawled by the user. I'm expecting this table to grow initially by 5-10 MB/month, later maybe up to 40 MB/month.
The DB will contain one single table:
user_id (INT)
url (VARCHAR)
timestamp (TIMESTAMP)
type_1 (BOOLEAN)
type_2 (BOOLEAN)
type_3 (BOOLEAN)
type_4 (BOOLEAN)
The data is essentially for tracking which user has crawled which url. This data will be used for payment (STRIPE/PayPal) and also for analytics.
Which database is suitable for that?