5 个仓库
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 是一套用于解析、分析和转换二进制 Redis 数据库转储文件的专用工具。它作为一个解析器和转换器,从这些快照中提取键和值,以促进数据恢复、迁移和分析。 该项目通过内存分析和快照操作功能脱颖而出。它包括一个内存分析器,可生成键级别的消耗报告以识别存储效率低下问题;以及一个操作工具,能够合并多个转储文件或将单个快照拆分为较小的部分。 该工具集涵盖了广泛的数据操作,包括将二进制转储转换为 JSON、生成用于数据重新导入的协议命令,以及将记录导出到关系数据库或搜索引擎。它还提供了用于比较不同数据库快照以识别随时间变化,以及在解析过程中使用正则表达式过滤键的实用工具。
Extracts data from multiple dump files into a sortable format to identify differences between snapshots.
该项目是一个 Unix 备份编排器,用于建模和执行全栈数据保护。它作为一个管理系统,用于数据库转储、加密归档、版本轮换和远程存储传输。 该系统通过编排用于各种数据库(包括 PostgreSQL、MySQL、MongoDB、Redis 和 Riak)的原生系统工具而脱颖而出。它采用安全归档工作流,在将包传输到 S3 兼容服务、Dropbox 或通过 SFTP 和 RSync 传输到远程服务器之前,结合使用 GPG、OpenSSL 或 AES 进行压缩和加密。 广泛的功能包括通过增量传输和分块上传实现数据同步自动化,以及用于轮换和修剪历史归档的状态化保留管理。该编排器还具有多通道通知系统,可与电子邮件、HTTP POST、PagerDuty 和各种聊天平台集成,以向管理员提醒操作结果。 用户可以使用支持动态变量注入和语法验证的基于配置的模型来定义这些工作流。
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.