awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesDatabase Snapshots

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.

Awesome Database Snapshots GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • tagstudiodev/tagstudioAvatar de TagStudioDev

    TagStudioDev/TagStudio

    6,766Voir sur GitHub↗

    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.

    Pythondocument-management-systemfile-managermetadata
    Voir sur GitHub↗6,766
  • paradigmxyz/rethAvatar de paradigmxyz

    paradigmxyz/reth

    5,652Voir sur GitHub↗

    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.

    Rust
    Voir sur GitHub↗5,652
  • sripathikrishnan/redis-rdb-toolsAvatar de sripathikrishnan

    sripathikrishnan/redis-rdb-tools

    5,195Voir sur GitHub↗

    redis-rdb-tools est une collection d'utilitaires spécialisés pour analyser, convertir et parser les fichiers de dump binaires de bases de données Redis. Il fonctionne comme un parser et un convertisseur qui extrait les clés et les valeurs de ces snapshots pour faciliter la récupération, la migration et l'analyse des données. Le projet se distingue par ses capacités de profilage mémoire et de manipulation de snapshots. Il inclut un analyseur de mémoire qui génère des rapports de consommation au niveau des clés pour identifier les inefficacités de stockage, ainsi qu'un utilitaire de manipulation capable de fusionner plusieurs fichiers de dump ou de diviser des snapshots uniques en parties plus petites. L'ensemble d'outils couvre un large éventail d'opérations sur les données, notamment la conversion de dumps binaires en JSON, la génération de commandes de protocole pour la réimportation de données et l'exportation d'enregistrements vers des bases de données relationnelles ou des moteurs de recherche. Il fournit également des utilitaires pour comparer différents snapshots de base de données afin d'identifier les changements au fil du temps et filtrer les clés à l'aide d'expressions régulières pendant le processus de parsing.

    Extracts data from multiple dump files into a sortable format to identify differences between snapshots.

    Python
    Voir sur GitHub↗5,195
  • backup/backupAvatar de backup

    backup/backup

    4,868Voir sur GitHub↗

    Ce projet est un orchestrateur de sauvegarde Unix utilisé pour modéliser et exécuter la protection des données full-stack. Il fonctionne comme un système de gestion pour les dumps de base de données, l'archivage chiffré, la rotation des versions et le transport vers un stockage distant. Le système se distingue en orchestrant des outils système natifs pour diverses bases de données, incluant PostgreSQL, MySQL, MongoDB, Redis et Riak. Il emploie un workflow d'archivage sécurisé qui combine la compression et le chiffrement en utilisant GPG, OpenSSL ou AES avant de transporter les paquets vers des services compatibles S3, Dropbox ou des serveurs distants via SFTP et RSync. Les capacités étendues incluent l'automatisation de la synchronisation des données via des transferts delta et des téléchargements par blocs, ainsi qu'une gestion de rétention avec état pour faire pivoter et élaguer les archives historiques. L'orchestrateur dispose également d'un système de notification multicanal qui s'intègre avec l'email, HTTP POST, PagerDuty et diverses plateformes de chat pour alerter les administrateurs des résultats des opérations. Les utilisateurs peuvent définir ces workflows en utilisant un modèle basé sur la configuration qui prend en charge l'injection de variables dynamiques et la vérification de la syntaxe.

    Provides the ability to create timestamped RDB snapshots of Redis databases for recovery purposes.

    Ruby
    Voir sur GitHub↗4,868
  • ddev/ddevAvatar de ddev

    ddev/ddev

    3,671Voir sur GitHub↗

    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.

    Gobackdropcraftcmsddev
    Voir sur GitHub↗3,671
  1. Home
  2. Data & Databases
  3. Database Snapshots

Explorer les sous-tags

  • Blockchain Snapshot BootstrappersDownloads pre-built compressed database snapshots to skip initial sync and reach the latest block faster. **Distinct from Database Snapshots:** Distinct from Database Snapshots: specifically targets blockchain snapshot bootstrapping for fast sync, not general database backup snapshots.
  • Database Management ToolkitsToolkits for importing, exporting, and snapshotting database states within containerized environments. **Distinct from Database Snapshots:** Covers the broader toolkit for data movement and state capture, whereas Database Snapshots focuses specifically on the snapshot mechanism.
  • Snapshot Difference AnalysisComparing two or more database snapshots to identify changes in data over time. **Distinct from Database Snapshots:** Focuses on the comparison of state between snapshots rather than the creation of the snapshot itself.