11 Repos
Utilities for importing and restoring database data from archives.
Distinguishing note: None of the candidates matched; this focuses on the restoration process rather than general data management.
Explore 11 awesome GitHub repositories matching data & databases · Database Restoration Tools. Refine with filters or upvote what's useful.
Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo
Restores multiple selected records simultaneously using memory-efficient batch processing.
RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update
RethinkDB restores data from previously created archives into a cluster while controlling concurrency, durability, and index creation settings during the restoration process.
BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc
Facilitates the import of database and file archives to restore system state or complete migrations.
FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s
Provides tools to export and re-import data to resolve structural inconsistencies and database corruption.
Litestream is a database backup utility that provides continuous, incremental replication for SQLite databases. It operates as a background process that monitors local database files and streams modifications to remote cloud storage, ensuring that off-site backups are maintained without manual intervention. The tool functions by intercepting the database file system layer to capture page-level changes and tailing the write-ahead log. This approach allows for real-time synchronization of transactions to various cloud object storage providers through a unified abstraction layer. Beyond continu
Provides utilities for reverting databases to specific historical states using archived logs.
Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi
Performs database backups, restorations, and copies to protect and migrate system data.
This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment. The system is distinguished by a modular framework that allows for the extension of core engine behavior through isolated modules and function hooks without modifying the source code. It includes a structured SQL data layer for managing authentication, character states, and world environment sett
Provides utilities to restore the database to a clean baseline via data store recreation or container restarts.
GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without
Restores table schemas, data, or both from a previously exported file into a database.
Rallly ist ein Tool zur Gruppenplanung und kollaborativen Event-Organisation, um Meeting-Termine zu koordinieren und die Verfügbarkeit von Teilnehmern zu erfassen. Es fungiert als Multi-Tenant-Meeting-Koordinator, der es Benutzern ermöglicht, Terminvorschläge über Umfragen zu unterbreiten, sich überschneidende freie Zeiten in einem Raster zu visualisieren und Treffen über verschiedene Zeitzonen hinweg zu finalisieren. Das Projekt ist als selbst gehostete Planungsanwendung konzipiert, die auf privater Infrastruktur mittels containerisiertem Stack bereitgestellt werden kann. Dieses Deployment-Modell ermöglicht die volle Datenhoheit und bietet Funktionen für Corporate-Identity-Branding, sodass Organisationen Logos, Farben und Namen an ihr visuelles Erscheinungsbild anpassen können. Die Plattform deckt ein breites Spektrum an Verwaltungs- und Kollaborationsfunktionen ab, darunter Team-Zugriffsmanagement via Single Sign-On und E-Mail-Whitelists, sitzplatzbasiertes Abonnement-Management sowie rollenbasierte Zugriffskontrolle. Zudem bietet sie Infrastruktur-Utilities für Datenbank-Backups, SMTP-E-Mail-Konfiguration und die Lokalisierung der Benutzeroberfläche.
Offers tools for recovering application state by importing database archives into fresh instances.
Rusqlite is an embedded database interface and relational database driver that provides a client library for interacting with SQLite. It functions as an SQL query wrapper, enabling the management of local file-based or in-memory databases through a safe interface. The library allows for the extension of native database capabilities by implementing custom scalar functions, collations, and virtual tables. It also supports the embedding of the database engine directly into the application binary to remove external library dependencies. The project covers a broad range of capabilities including
Provides utilities to populate the current database from a source path with optional progress tracking.
Container-db-backup ist ein Container-natives Dienstprogramm, das darauf ausgelegt ist, die Datenbankwartung zu automatisieren, einschließlich wiederkehrender Backups, Datenwiederherstellung und sicherer Archivierung. Es arbeitet durch die Ausführung isolierter Backup-Jobs innerhalb ephemerer Container, was konsistente Umgebungen für Datenschutz-Workflows über mehrere Datenbank-Hosts hinweg sicherstellt. Das Tool zeichnet sich durch ein Pipeline-orientiertes Verarbeitungsmodell aus, das Datenbank-Dumps vor der Speicherung durch Komprimierungs- und Verschlüsselungsstufen streamt. Es unterstützt flexible Speicherkonfigurationen, die es ermöglichen, Daten auf lokale Dateisysteme oder Remote-S3-kompatible Objektspeicher zu leiten. Um die Datenzuverlässigkeit zu wahren, führt das System kryptografische Prüfsummenverifizierungen für alle Archive durch und verwaltet Backup-Lebenszyklen durch die Automatisierung der Entfernung oder Archivierung veralteter Dateien basierend auf definierten Richtlinien. Die Plattform bietet umfassende Workflow-Erweiterbarkeit durch Hook-basierte Skripte, was benutzerdefinierte Vorverarbeitung oder die Integration in externe Überwachungs- und Sicherheitssysteme ermöglicht. Sie enthält zudem integrierte Statusverfolgung zur Überwachung des Betriebsstatus und zur Alarmierung bei Fehlern, was eine konsistente Überwachung des gesamten Backup- und Wiederherstellungsprozesses sicherstellt.
Imports database dumps from local or cloud storage into active systems with options to clear existing data.