If you are a software developer, I believe you must know or even have used an extremely light-weighted database — SQLite. It has almost all the features you need as a relational database, but everything is saved in a single file. In the official site, here are some scenarios that you could use SQLite.
There are more reasons that you may want to use SQLite, please check out the documentation.
#pandas #sqlite3 #python #software-engineering #database