The MongoDB for Salesforce (“M4S”) connector localizes Salesforce data for use with any ASP.NET based software. M4S can act as an advanced super cache, reducing the API calls to Salesforce to as little as you decide, or a data store that serves both as a gateway to Salesforce and an emergency backup of data should Salesforce become unavailable.
M4S is a powerful tool that replicates selectable Salesforce® data into a MondoDB database on a Microsoft server. The data is kept up-to-date with configurable event-driven synchronization services creating a mirror of Salesforce® records. As well as performing localization, M4S doubles as a data store for systems wanting rapid and unlimited access to Salesforce® data without the constraints of API restrictions. If you require M4S specifically for use with Sitecore CMS please read our S4S with M4S page.
M4S uses the flexible structure of MongoDB to accommodate the different configurations (schemas) that exist in customers Salesforce® instances.
M4S uses our proven G4S engine to pass data to and from Salesforce in a secure and efficient way. Multiple synchronization options are possible.
In high load situations, it can be advantageous to purposefully stop M4S from syncing with Salesforce. This improves performance and reduces API calls. Large volumes data can be accumulated in the M4S database (MongoDB) and at a future time released to Salesforce. M4S transfers the data in batches rather than item-by-item which consumes API calls.
Scheduled syncing to localize Salesforce records is recommended but not necessary because the records get added to the M4S database as they are retrieved from Salesforce. When synching is chosen, M4S ensures data integrity by making Salesforce the “master” and only pulling changed information down to the M4S database.
Ready to join the integration revolution?
Get started and enjoy the benefits sooner