####Description
Using database instead of csv helps to achieve multiple things:
# Remove any issues with race conditions for multiple programs working with one file
# Creating database in Toolforge namespace [[ https://wikitech.wikimedia.org/wiki/Help:Toolforge/Database#Steps_to_create_a_user_database_on_tools.db.svc.eqiad.wmflabs | as explained here]] might solve problems with downloading the database for further analysis out of the Toolforge (or maybe we can use some bot/service for downloading it?)
####Tasks
- [x] Look into file downloading from Toolforge
- [x] Design and create custom database into Toolforge space
- [ ] Mirror all the existing csv usage with database usage
- [x] Meta table parser
- [ ] Database fetcher
- Can we make //page_id// + //dbname// the key to use `on duplicate key update`?
- [ ] API fetcher
- [ ] Comparison code for API and db
- [ ] Switch to db as the main source
- [ ] Remove csv code copies