The advantage of using an add-in and integrating with an integrated approach is simply to ease the headache of the configuration. Itβs easy to switch from one to the other using something like db.cloneDatabase()
.
Heroku addresses essentially just set some environment variables, so don't solve the solution too much, it doesn't really matter if you need to move to a big box (how long does it take to repeat 16/256 MB)?
The problem with the update is that it is not transparent, as with the shard database solution, but the nice part is that it is really easy to do manually.
Hope the answer to your question let me know if you need more information.
source share