Onedump is a Go-based CLI tool for database administration, specializing in backup, restore, and migration workflows. It supports MySQL (with a zero-dependency native dumper and mysqldump) and PostgreSQL (via pg_dump), and can persist backups to local files, AWS S3, Google Drive, Dropbox, or SFTP endpoints. The architecture follows a clean pipeline pattern: YAML configuration drives concurrent job execution, each job uses a dumper interface to stream database content through gzip compression and fan-out to multiple storage backends. Beyond core backup, it includes advanced features: MySQL binlog streaming to S3 with checksum-based deduplication, point-in-time restore via binlog replay, a MySQL slow query log parser with query masking and deduplication, and a resumable/concurrent SFTP file transfer utility with exponential backoff. The codebase is well-structured, heavily tested, and uses modern Go idioms, making it suitable as a reference for building database-adjacent infrastructure tooling.
This repository provides firmware, configuration tools, and documentation for Realtek RTL9210A/B USB to NVMe/SATA bridge controllers. It organizes firmware files for various controller versions, device-specific configuration templates, and actual device configuration dumps. The included dump2cfg.py tool enables users to convert device dumps to configuration files. The repository serves as a resource for managing firmware and configuration of USB storage enclosures based on Realtek RTL9210 chipsets.