There are various use cases that benefit greatly from having multiple database instances open concurrently. For example:
- As a form of sharding to increase concurrency
- Clean separation of data subdomains
The implementation of this work should also have positive knock on effects for standard MongoDB, as we would have eliminated global state.
- related to
SWIFT-296 MongoMobile should cleanup only when instructed