For any application that works with a lot of data, the obvious approach is to store it in some kind of database. Depending on your ambitions, that can be something as modest as SQLite, or as upscale as PostgreSQL. What often complicates things is not which database to use, but how to use it. Enterprise-scale









