{"repo":"sapcc/maria-back-me-up","free":true,"listed":false,"github":"https://github.com/sapcc/maria-back-me-up","clone":"git clone https://github.com/sapcc/maria-back-me-up.git","description":"Mariadb incremental backup and restore tool for k8s","language":"Go","stars":18,"topics":["mariadb","backup","k8s","database","restore","incremental-backups","binlog","swift","s3-storage"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"maria-back-me-up MariaDB backup tool Testing Unit Tests Run unit tests (no external dependencies required): Integration Tests Integration tests require running MariaDB instances. Use the provided script: The script starts MariaDB containers on ports 3306 (primary) and 3307 (streaming target). Features List of features currently available: - Full dump via MyDumper or mysqldump (invertal can be configured) - Incremental backups via binlog (invertal can be configured) - Supported backup storage - S3 - Swift - Disk - Immutable backups via S3 Object Lock (COMPLIANCE mode: no one, including root, can delete objects before retention expires) - Automatic verification of existing backups (can be run as separate service) - UI to see and select an available backup to restore to - UI shows status of backup verification - UI/API can be secured via OAuth openID - Replication of full dump and binlog events to another MariaDB - only QueryEvents are supported - restore from this replicas MariaDB is not supported - verification of this replica is not supported Architecture UI The UI is available via localhost:8081/ It shows a list of available full backups in S3. Any full backup contains 1 or more incremental backups, which can be selected to perform a complete restore!\\ The color of an incremental backups shows the state of the backup verification:\\ Full logical backups Are done either via the mysql dump (default) or the MyDumper tool. MyDumper can use multiple threads to dump and restore tab","default_branch":null,"files":null,"tree":[],"storefront":"/r/sapcc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sapcc/maria-back-me-up/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}