DP Agent: Database choice

Hi there,

I have a few questions considering the database in DP agent.

Disclaimer: I am asking out of curiosity since I don’t have much experience with databases myself.

  1. What was the reason to use MongoDB for the DP agent?
  2. Since all conversations for one person (per dialog) will be stored in the same document, will there be a problem with max. storage per document (I think it’s 15MB for MongoDB) at some point if the conversation history is too long?
  3. If I want to serve a chatbot based on DP agent at scale. Would it be best to use MongoDB Atlas as the database solution? Or would something from AWS, like DocumentDB be better?

I would greatly appreciate your feedback, even though I know that some of this goes beyond the basics of the DP agent.

Best regards, Volker