At the moment, I'm writing a chatbot which tries to simulate some sort of a conversation. Being a n00b in Python, I currently rely on lists and dictionaries for some standard responses to a standard set of queries. As I learn more, I realise that lists/dictionaries/functions aren't going to be enough and that I'd have to use some sort of database. At the moment, I just keep adding items to my list/dictionaries as I encounter new questions from the user. My question is, what database do I use to store/query data from the user. I went thru this and its subsequent links, in the answers, but I find no mention of which DB was used. (This little project of mine is aimed at teaching myself the concepts of machine learning and NLP)
Thanks in advance.