Data extraction best practices
To extract data from Mambu efficiently and avoid errors, follow these best practices:
API v2 is the preferred option to trigger database backups, especially for large data exports. A detailed step-by-step guide is available in our API reference
here.
2. Opt for incremental backups when possible
Incremental backups will massively reduce the backup execution time, so unless you need the whole database, only select the specific tables you need to extract. Additionally, if all the tables have a creation date, define a creationBackupFromDate value. This will also further decrease the execution time.
For databases with more than one terabyte of data, this is strongly recommended to avoid timeout errors.
Did you know?
When you select specific tables and timeframes during data extraction, the process can be significantly accelerated. By using this simple tip, you can cut down a process that might have taken 4 hours to just under 13 minutes.
3. Allow wait-time between backups
For optimal performance, wait for at least 24 hours before triggering another database backup to ensure the backup process is efficient.