I have an application using a MongoDB database and am about to add custom analytics. Is there a reason to use a separate database for the analytics or am I better off to build it in the application database?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Here are the reasons I can think of:
Unless something on this list applies to you, then you don’t need to split them out. Also, it’s much easier to move a collection across DBs in MongoDB than an RDBMS (as you don’t have foreign keys to cause trouble), so IMO it’s a relatively easy decision to delay.