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.

  • Embedded devices and IoT
  • Data Analysis
  • Data Transferring
  • File archive and/or data container
  • Internal or temporary databases
  • Stand-in for an enterprise database during demos or testing
  • Education, training and testing
  • Experimental SQL language extensions

There are more reasons that you may want to use SQLite, please check out the documentation.

#pandas #sqlite3 #python #software-engineering #database

Do You Know Python Has A Built-In Database?
11.70 GEEK