Having decided that we want to use a database, it might be worth thinking about databases in general for a moment.
If you google "What is a database?", then you'll find a myriad of definitions, but they all boil down to the same thing—A database is a structured set of data. So, using this definition, a database could actually be a website or text files in a directory. However, there are limitations to this type of database:
Searching can be difficult and often slow.
It's easy for a number of people to be reading the data at the same time, but writing to the data at the same time can cause problems.
The ways in which data can be extracted and analyzed are usually very limited.
And that, of course, is why most people ...