Should I use MongoDB instead of storing data in CSV in python? I am currently storing data crawled from multiple websites having same but still different structure so every crawler is saving data in separate csv. I am planning to store the data using MongoDB instead of storing it in csv. 


Will this be beneficial in saving space ?
Overall will this be advantageous to do or will there be any drawbacks apart from me having to change the code ?
If you're a beginner it might be useful to experiment with a database. In realistic settings, data is usually found in databases. So knowing how to interact with a database is also important for a data scientist.

cv data is tabular, while mongodb is key-value so it is also an opportunity to explore new data representation schemes.