Persistence SQL Database is not associated with your application or project. Each workflow is completely atomic and uniquely identified by a GUID. Therefore, it should be possible to provide a common workflow continuity database for multiple applications.
However, of course, there is a case for supporting multiple persistent databases, one for each application. If multiple applications become dependent on Workflows, you wonβt want to create a potential single point of failure by sharing a common save database.
From the point of view of performance and scalability, it also makes sense to separate the persistent databases. Otherwise, you can create a bottleneck where a heavy application affects the performance of other applications. You can also more easily move save databases for one or more applications to another server.
source share