5.4 Extras
Here are some ideas for the reader to add to this project.
5.4.1 Consider using another database
For example, MySQL or PostgreSQL are good choices. These can be downloaded and installed on a personal computer for non-commercial purposes. The administrative overheads are not overly burdensome.
It is essential to recognize these are rather large, complex tools. For readers new to SQL, there is a lot to learn when trying to install, configure, and use one of these databases.
See https://dev.mysql.com/doc/mysql-getting-started/en/ for some advice on installing and using MySQL.
See https://www.postgresql.org/docs/current/tutorial-start.html for advice on installing and using PostgreSQL.
In some cases, it makes sense to explore using a Docker container to run a database server on a virtual machine. See https://www.packtpub.com/product/docker-for-developers/9781789536058 for more about using Docker as a way to run complex services in isolated environments.