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?