5 Repos
Systems for creating timestamped copies of database files for recovery and versioning.
Distinct from Backup and Snapshots: Closest candidate [f0_mt1] is an awesome-list category; others are about traffic analysis or querying existing snapshots.
Explore 5 awesome GitHub repositories matching data & databases · Database Snapshots. Refine with filters or upvote what's useful.
TagStudio is a database-driven digital asset manager designed to organize and categorize files without altering their physical location on disk. It utilizes a non-destructive metadata store to attach tags and custom fields to files via a separate database rather than modifying original file headers. The project is distinguished by a hierarchical tagging system that supports parent-child relationships and custom color palettes for visual organization. It includes a multi-format media previewer that generates thumbnails and playback for images, videos, audio, documents, and archives, as well as
Provides timestamped snapshots of the central database to protect metadata and associations.
Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res
Downloads pre-built compressed database snapshots to skip initial sync and reach the latest block faster.
redis-rdb-tools ist eine Sammlung spezialisierter Dienstprogramme zum Parsen, Analysieren und Konvertieren von binären Redis-Datenbank-Dump-Dateien. Es fungiert als Parser und Konverter, der Schlüssel und Werte aus diesen Snapshots extrahiert, um Datenwiederherstellung, Migration und Analyse zu erleichtern. Das Projekt zeichnet sich durch Funktionen für Speicherprofilierung und Snapshot-Manipulation aus. Es enthält einen Speicheranalysator, der verbrauchsorientierte Berichte auf Schlüsselebene generiert, um Speicherineffizienzen zu identifizieren, sowie ein Manipulations-Dienstprogramm, das mehrere Dump-Dateien zusammenführen oder einzelne Snapshots in kleinere Teile aufteilen kann. Das Toolset deckt eine breite Palette an Datenoperationen ab, einschließlich der Konvertierung von binären Dumps in JSON, der Generierung von Protokollbefehlen für den Daten-Reimport und dem Export von Datensätzen in relationale Datenbanken oder Suchmaschinen. Es bietet zudem Dienstprogramme zum Vergleich verschiedener Datenbank-Snapshots, um Änderungen im Zeitverlauf zu identifizieren, sowie zum Filtern von Schlüsseln mittels regulärer Ausdrücke während des Parsing-Prozesses.
Extracts data from multiple dump files into a sortable format to identify differences between snapshots.
Dieses Projekt ist ein Unix-Backup-Orchestrator, der zur Modellierung und Ausführung von Full-Stack-Datenschutz verwendet wird. Es fungiert als Managementsystem für Datenbank-Dumps, verschlüsselte Archivierung, Versionsrotation und Remote-Speichertransport. Das System zeichnet sich dadurch aus, dass es native System-Tools für verschiedene Datenbanken orchestriert, einschließlich PostgreSQL, MySQL, MongoDB, Redis und Riak. Es verwendet einen sicheren Archiv-Workflow, der Kompression und Verschlüsselung mittels GPG, OpenSSL oder AES kombiniert, bevor Pakete an S3-kompatible Dienste, Dropbox oder Remote-Server via SFTP und RSync übertragen werden. Zu den breiten Funktionen gehören die Automatisierung der Datensynchronisation durch Delta-Transfers und Chunked-Uploads sowie ein zustandsbasiertes Retention-Management, um historische Archive zu rotieren und zu bereinigen. Der Orchestrator verfügt zudem über ein Mehrkanal-Benachrichtigungssystem, das sich in E-Mail, HTTP POST, PagerDuty und verschiedene Chat-Plattformen integriert, um Administratoren über Operationsergebnisse zu informieren. Benutzer können diese Workflows mithilfe eines konfigurationsbasierten Modells definieren, das dynamische Variableninjektion und Syntaxvalidierung unterstützt.
Provides the ability to create timestamped RDB snapshots of Redis databases for recovery purposes.
DDEV is a container-based local development environment and project manager designed to bootstrap consistent web development stacks. It orchestrates Docker containers to provide isolated Linux environments, integrating web servers, databases, and language runtimes. The project distinguishes itself by automating the complexities of local networking and security, featuring a local HTTPS proxy for SSL certificate automation and wildcard DNS for hostname management. It further enables collaboration by exposing local environments to the internet through tunneling for external project sharing. The
Provides a toolkit for importing, exporting, and snapshotting databases within isolated containerized environments.