Hello there!As I mentioned before, I am quite new with camunda (version 7.2) by using the java API embedded on out platform (and we are quite happy with it :D)
We are going live, with the first version, so I have some questions to do:
1. Would it be better to maintain different databases, one for camunda and another one for my application? (let's say, process-engine it's the camunda database, and my-app it's my application database). Or, you think it might be better to keep all the data mixed up in only one database? (I am not sure, but I guess that you have a preferred use by design, keeping in mind updates/upgrades of the platform and so on).
2. I've found some settings that I am not sure if I understand correctly (on the ProcessEngineConfiguration class):
2.1 The constant DB_SCHEMA_UPDATE_FALSE, will check the library database with the one on the database schema, and if they are different it will throw an exception.
2.2 The constant DB_SCHEMA_UPDATE_CREATE_DROP, it's meant mainly for development and will drop the schema once camunda it's stopped (not sure what is being closed means, as the javadocs said).
2.3 The constant DB_SCHEMA_UPDATE_TRUE, will update the schema to the latest changes. This is the preferred setting for production.
Am I right or am I missing something? Are the assumptions that I am doing for DEV/PROD are correct?
Thanks a lot in advance,
Facundo.
PS: Posting it in here, in order to see if I have better luck :/