If your store is a SQLite
store then yes you can open as many NSPersistentStoreCoordinator
instances as you want. If you are not using a SQLite
store then I would not recommend it.
However, if you are doing a back-up, is there a reason you are not copying the file using NSFileManager
instead? Should be significantly faster than a migration. Fast enough that you could safely lock the store during the copy.